VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Очень прошу помощи

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Вячеслав
Сообщения: 7
Зарегистрирован: 20 май 2012, 21:52

Очень прошу помощи

Сообщение Вячеслав »

Всем привет. Ситуация следующая - купили многоканальный сип номер, начали прописывать его в конфигах:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
sip.conf

[general]

bindport=5060
tcpenable=yes
udpenable=yes
udpbind=0.0.0.0
disallow=all
allow=alaw
language=ru
t38pt_udptl=no
faxdetect=yes
call-limit=1
dtmfmode=inband

register => 1200*101:mypassword@pbx.ptl.ru:5060/1200*101
register => 1200*102:mypassword@pbx.ptl.ru:5060/1200*102
register => 1200*103:mypassword@pbx.ptl.ru:5060/1200*103
register => 1200*104:mypassword@pbx.ptl.ru:5060/1200*104
register => 1200*105:mypassword@pbx.ptl.ru:5060/1200*105


[1200*101]
dtmfmode=inband
username=1200*101
type=friend
call-limit=1
secret=mypassword
host=pbx.ptl.ru
fromuser=1200*101
fromdomain=pbx.ptl.ru
port=5060
nat=no
context=incoming

[1200*102]
dtmfmode=inband
username=1200*102
type=friend
call-limit=1
secret=mypassword
host=pbx.ptl.ru
fromuser=1200*102
fromdomain=pbx.ptl.ru
port=5060
nat=no
context=incoming

[1200*103]
dtmfmode=inband
username=1200*103
type=friend
call-limit=1
secret=mypassword
host=pbx.ptl.ru
fromuser=1200*103
fromdomain=pbx.ptl.ru
port=5060
nat=no
context=incoming

[1200*104]
dtmfmode=inband
username=1200*104
type=friend
call-limit=1
secret=mypassword
host=pbx.ptl.ru
fromuser=1200*104
fromdomain=pbx.ptl.ru
port=5060
nat=no
context=incoming

[1200*105]
dtmfmode=inband
username=1200*105
type=friend
call-limit=1
secret=mypassword
host=pbx.ptl.ru
fromuser=1200*105
fromdomain=pbx.ptl.ru
port=5060
nat=no
context=incoming
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
extensions.conf

exten => 1200*101,1,Answer()
exten => 1200*101,n,Wait(1)
exten => 1200*101,n,NoOP(${CALLERID(any)})
exten => 1200*101,n,Dial(SIP/100)
exten => 1200*101,n,Hangup()

exten => 1200*102,1,Answer()
exten => 1200*102,n,Wait(1)
exten => 1200*102,n,NoOP(${CALLERID(any)})
exten => 1200*102,n,Dial(SIP/101)
exten => 1200*102,n,Hangup()

exten => 1200*103,1,Answer()
exten => 1200*103,n,Wait(1)
exten => 1200*103,n,NoOP(${CALLERID(any)})
exten => 1200*103,n,Dial(SIP/102)
exten => 1200*103,n,Hangup()

exten => 1200*104,1,Answer()
exten => 1200*104,n,Wait(1)
exten => 1200*104,n,NoOP(${CALLERID(any)})
exten => 1200*104,n,Dial(SIP/103)
exten => 1200*104,n,Hangup()

exten => 1200*105,1,Answer()
exten => 1200*105,n,Wait(1)
exten => 1200*105,n,NoOP(${CALLERID(any)})
exten => 1200*105,n,Dial(SIP/103)
exten => 1200*105,n,Hangup()
Начинаю проверять, с сотового звоню на многоканальный номер, астериск поднимает трубку, слышно приветствие, звонок перенаправляется на номер 100, не обрывая связи, звоню с на этот же номер с другого сотового телефона, звонок не проходит.
Создается такое ощущение, как будто астериск после приема первого звонка отключает все остальные 4 SIP линии от провайдера ИП телефонии... Поможите приз... Уже не знаю куда копать дальше...
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Очень прошу помощи

Сообщение ded »

А кто вам такие конструкции напридумывал? В каком учебнике были даны такие примеры?

exten => 1200*101,1,Answer()
exten => 1200*101,n,Wait(1)
exten => 1200*101,n,NoOP(${CALLERID(any)})
exten => 1200*101,n,Dial(SIP/100)
exten => 1200*101,n,Hangup()

Провайдер отключает остальные говорите? Вот нехороший провайдер! И такие номера со звёздочками дал?
Убирайте все эти башни.
строка
exten => 1200*101,1,Dial(SIP/100&SIP/101&SIP/102&SIP/103)
заменит всё. В таком синтаксисе будут работать 4 входящие.
Остальные примеры - или читайте книжку, или в платный суппорт.
Вячеслав
Сообщения: 7
Зарегистрирован: 20 май 2012, 21:52

Re: Очень прошу помощи

Сообщение Вячеслав »

Вы немного меня не так поняли.
1200*101, 1200*102, 1200*103, 1200*104, 1200*105 - это логин для линий.
Номер у провайдера многоканальный 203-38-83. Одновременно может быть 5 активных входящих/исходящих.
Соответственно я их указываю.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Очень прошу помощи

Сообщение ded »

Кто вам такие конструкции напридумывал?
Выглядит так, как будто вчера оператору поставили новый софтсвич, и он не придумал пока внятную схему для абонентов, и тренируется на вас. Строительный мусор.
Что видно при sip show registry?
с сотового звоню на многоканальный номер, астериск поднимает трубку, слышно приветствие
В ваших примерах нет никакого приветствия.
Не хотите вдвоём с техподдержкой ptl.ru порешать их головоломки?
Вячеслав
Сообщения: 7
Зарегистрирован: 20 май 2012, 21:52

Re: Очень прошу помощи

Сообщение Вячеслав »

Я просто не указал часть листинга с приветствием. =)

Вот что пишет sip show registry
Host dnsmgr Username Refresh State Reg.Time
pbx.ptl.ru:5060 Y 1200*105 105 Registered Sun, 20 May 2012 15:53:02
pbx.ptl.ru:5060 Y 1200*104 105 Registered Sun, 20 May 2012 15:53:02
pbx.ptl.ru:5060 Y 1200*103 105 Registered Sun, 20 May 2012 15:53:02
pbx.ptl.ru:5060 Y 1200*102 105 Registered Sun, 20 May 2012 15:53:02
pbx.ptl.ru:5060 Y 1200*101 105 Registered Sun, 20 May 2012 15:53:02
5 SIP registrations.

Дальше когда звоню на многоканальный в CLI выводится вот это

== Using SIP RTP CoS mark 5
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Очень прошу помощи

Сообщение ded »

Вячеслав,
третий раз спрошу - Кто вам такие конструкции напридумывал?
И, почему техподдержка ptl.ru не участвует? Напомню, что заинтересованные в этом подключении выгодополучатели - это ваша компания и "ПРОСТОР Телеком" - национальный оператор связи! Почему блин они не выдадут номальный конфиг, и/или не помогают в подключении?
Реально кто-то сачкует на работе, а Вы побираетесь по форумам, это что - нормально?

Если бы у вас на работе была бы модерновая АТС со слотами для сим карт, вот Вы проверили симку в своём телефоное - работает. Вставили в АТС - не работает. К кому Вы обратитесь?

extensions.conf:
[incoming]
exten => _X.,1,Dial(SIP/100&SIP/101&SIP/102&SIP/103&SIP/104,,tT)

и включите sip set debug ip 213.170.83.22
Вячеслав
Сообщения: 7
Зарегистрирован: 20 май 2012, 21:52

Re: Очень прошу помощи

Сообщение Вячеслав »

Конструкции напридумывал товарищ, который не так давно сам астериск начал осваивать.
в ptl.ru отправил сегодня запрос для получения помощи, но что-то молчат.

прописал всё как вы мне сказали в {incoming}. Всё равно, больше одного звонка по этой сип линии не проходит. Занимаю одну линию звонком, потом начинаю звонить по этому же номеру. Звонок не проходит.

sip set debug показывает вот это
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
<------------>
Scheduling destruction of SIP dialog '726edfd1-7f241ed7-84f28@213.170.83.22' in 32000 ms (Method: OPTIONS)

<--- SIP read from UDP:213.170.83.22:5060 --->
OPTIONS sip:95.80.86.242:21153 SIP/2.0
Via: SIP/2.0/UDP 213.170.83.22:5060;branch=z9hG4bK393c.0.0
From: sip:voipnow@213.170.83.22;tag=d1981fe3
To: sip:95.80.86.242:21153
Call-ID: 726edfd1-8f241ed7-84f28@213.170.83.22
CSeq: 1 OPTIONS
Max-Forwards: 70
Content-Length: 0

<------------->
--- (8 headers 0 lines) ---
Looking for s in default (domain 95.80.86.242)

<--- Transmitting (NAT) to 213.170.83.22:5060 --->
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 213.170.83.22:5060;branch=z9hG4bK393c.0.0;received=213.170.83.22;rport=5060
From: sip:voipnow@213.170.83.22;tag=d1981fe3
To: sip:95.80.86.242:21153;tag=as69524160
Call-ID: 726edfd1-8f241ed7-84f28@213.170.83.22
CSeq: 1 OPTIONS
Server: Asterisk PBX 1.8.11.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Accept: application/sdp
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog '726edfd1-8f241ed7-84f28@213.170.83.22' in 32000 ms (Method: OPTIONS)
REGISTER 11 headers, 0 lines
Reliably Transmitting (NAT) to 213.170.83.22:5060:
REGISTER sip:pbx.ptl.ru SIP/2.0
Via: SIP/2.0/UDP 192.168.0.3:5060;branch=z9hG4bK2726b979;rport
Max-Forwards: 70
From: <sip:1200*101@pbx.ptl.ru>;tag=as28f0f451
To: <sip:1200*101@pbx.ptl.ru>
Call-ID: 55aebcce295907b43aece4287097cf0b@192.168.0.3
CSeq: 1194 REGISTER
User-Agent: Asterisk PBX 1.8.11.0
Authorization: Digest username="1200*101", realm="pbx.ptl.ru", algorithm=MD5, uri="sip:pbx.ptl.ru", nonce="4fba2aac0060c8dd40c5dd43972c3df38ec8194bfd13e462", response="7f76d66762af88686fbfaf5c1a94d3fc"
Expires: 120
Contact: <sip:1200*101@192.168.0.3:5060>
Content-Length: 0


---

<--- SIP read from UDP:213.170.83.22:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.0.3:5060;branch=z9hG4bK2726b979;rport=21153;received=95.80.86.242
From: <sip:1200*101@pbx.ptl.ru>;tag=as28f0f451
To: <sip:1200*101@pbx.ptl.ru>;tag=9bbedba492a3d7b48cb0ffd47886cfa5-6dca
Call-ID: 55aebcce295907b43aece4287097cf0b@192.168.0.3
CSeq: 1194 REGISTER
WWW-Authenticate: Digest realm="pbx.ptl.ru", nonce="4fba2b150060ca63c60b76d4f2b4514678d31e033a0b78ec", stale=true
Server: VoipNow
Content-Length: 0

<------------->
--- (9 headers 0 lines) ---
Responding to challenge, registration to domain/host name pbx.ptl.ru
REGISTER 11 headers, 0 lines
Reliably Transmitting (NAT) to 213.170.83.22:5060:
REGISTER sip:pbx.ptl.ru SIP/2.0
Via: SIP/2.0/UDP 192.168.0.3:5060;branch=z9hG4bK1dc59ca1;rport
Max-Forwards: 70
From: <sip:1200*101@pbx.ptl.ru>;tag=as14aa7cb4
To: <sip:1200*101@pbx.ptl.ru>
Call-ID: 55aebcce295907b43aece4287097cf0b@192.168.0.3
CSeq: 1195 REGISTER
User-Agent: Asterisk PBX 1.8.11.0
Authorization: Digest username="1200*101", realm="pbx.ptl.ru", algorithm=MD5, uri="sip:pbx.ptl.ru", nonce="4fba2b150060ca63c60b76d4f2b4514678d31e033a0b78ec", response="f449466f0b8a871e2f3b5dd8b83a57f1"
Expires: 120
Contact: <sip:1200*101@192.168.0.3:5060>
Content-Length: 0


---

<--- SIP read from UDP:213.170.83.22:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.3:5060;branch=z9hG4bK1dc59ca1;rport=21153;received=95.80.86.242
From: <sip:1200*101@pbx.ptl.ru>;tag=as14aa7cb4
To: <sip:1200*101@pbx.ptl.ru>;tag=9bbedba492a3d7b48cb0ffd47886cfa5-4db4
Call-ID: 55aebcce295907b43aece4287097cf0b@192.168.0.3
CSeq: 1195 REGISTER
Contact: <sip:1200*101@192.168.0.3:5060>;expires=120;received="sip:95.80.86.242:21153"
Server: VoipNow
Content-Length: 0

<------------->
--- (9 headers 0 lines) ---
Scheduling destruction of SIP dialog '55aebcce295907b43aece4287097cf0b@192.168.0.3' in 32000 ms (Method: REGISTER)
REGISTER 11 headers, 0 lines
Reliably Transmitting (NAT) to 213.170.83.22:5060:
REGISTER sip:pbx.ptl.ru SIP/2.0
Via: SIP/2.0/UDP 192.168.0.3:5060;branch=z9hG4bK7b63033c;rport
Max-Forwards: 70
From: <sip:1200*102@pbx.ptl.ru>;tag=as21d95a5a
To: <sip:1200*102@pbx.ptl.ru>
Call-ID: 199f666938be3ed9432c1e740c37ca2c@192.168.0.3
CSeq: 1194 REGISTER
User-Agent: Asterisk PBX 1.8.11.0
Authorization: Digest username="1200*102", realm="pbx.ptl.ru", algorithm=MD5, uri="sip:pbx.ptl.ru", nonce="4fba2aae0060c8e475bf192f64249f7fb76b50732ec96163", response="07e581d66173fb9139b14de314a39dde"
Expires: 120
Contact: <sip:1200*102@192.168.0.3:5060>
Content-Length: 0


---

<--- SIP read from UDP:213.170.83.22:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.0.3:5060;branch=z9hG4bK7b63033c;rport=21153;received=95.80.86.242
From: <sip:1200*102@pbx.ptl.ru>;tag=as21d95a5a
To: <sip:1200*102@pbx.ptl.ru>;tag=9bbedba492a3d7b48cb0ffd47886cfa5-68a8
Call-ID: 199f666938be3ed9432c1e740c37ca2c@192.168.0.3
CSeq: 1194 REGISTER
WWW-Authenticate: Digest realm="pbx.ptl.ru", nonce="4fba2b170060ca6a6c27efd4e135f29dedc080eb00b06429", stale=true
Server: VoipNow
Content-Length: 0

<------------->
--- (9 headers 0 lines) ---
Responding to challenge, registration to domain/host name pbx.ptl.ru
REGISTER 11 headers, 0 lines
Reliably Transmitting (NAT) to 213.170.83.22:5060:
REGISTER sip:pbx.ptl.ru SIP/2.0
Via: SIP/2.0/UDP 192.168.0.3:5060;branch=z9hG4bK2d510b1f;rport
Max-Forwards: 70
From: <sip:1200*102@pbx.ptl.ru>;tag=as4b81048f
To: <sip:1200*102@pbx.ptl.ru>
Call-ID: 199f666938be3ed9432c1e740c37ca2c@192.168.0.3
CSeq: 1195 REGISTER
User-Agent: Asterisk PBX 1.8.11.0
Authorization: Digest username="1200*102", realm="pbx.ptl.ru", algorithm=MD5, uri="sip:pbx.ptl.ru", nonce="4fba2b170060ca6a6c27efd4e135f29dedc080eb00b06429", response="51f00de595161a665a53fec13dc52986"
Expires: 120
Contact: <sip:1200*102@192.168.0.3:5060>
Content-Length: 0


---

<--- SIP read from UDP:213.170.83.22:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.3:5060;branch=z9hG4bK2d510b1f;rport=21153;received=95.80.86.242
From: <sip:1200*102@pbx.ptl.ru>;tag=as4b81048f
To: <sip:1200*102@pbx.ptl.ru>;tag=9bbedba492a3d7b48cb0ffd47886cfa5-df2e
Call-ID: 199f666938be3ed9432c1e740c37ca2c@192.168.0.3
CSeq: 1195 REGISTER
Contact: <sip:1200*102@192.168.0.3:5060>;expires=120;received="sip:95.80.86.242:21153"
Server: VoipNow
Content-Length: 0

<------------->
--- (9 headers 0 lines) ---
Scheduling destruction of SIP dialog '199f666938be3ed9432c1e740c37ca2c@192.168.0.3' in 32000 ms (Method: REGISTER)
asterisk*CLI>
Really destroying SIP dialog '726edfd1-7f241ed7-84f28@213.170.83.22' Method: OPTIONS
Really destroying SIP dialog '726edfd1-8f241ed7-84f28@213.170.83.22' Method: OPTIONS
Really destroying SIP dialog '55aebcce295907b43aece4287097cf0b@192.168.0.3' Method: REGISTER
Really destroying SIP dialog '199f666938be3ed9432c1e740c37ca2c@192.168.0.3' Method: REGISTER

<--- SIP read from UDP:213.170.83.22:5060 --->
OPTIONS sip:95.80.86.242:21153 SIP/2.0
Via: SIP/2.0/UDP 213.170.83.22:5060;branch=z9hG4bKbdf8.0.0
From: sip:voipnow@213.170.83.22;tag=81a81fe3
To: sip:95.80.86.242:21153
Call-ID: 726edfd1-3f341ed7-a7f28@213.170.83.22
CSeq: 1 OPTIONS
Max-Forwards: 70
Content-Length: 0

<------------->
--- (8 headers 0 lines) ---
Looking for s in default (domain 95.80.86.242)

<--- Transmitting (NAT) to 213.170.83.22:5060 --->
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 213.170.83.22:5060;branch=z9hG4bKbdf8.0.0;received=213.170.83.22;rport=5060
From: sip:voipnow@213.170.83.22;tag=81a81fe3
To: sip:95.80.86.242:21153;tag=as51e48dc2
Call-ID: 726edfd1-3f341ed7-a7f28@213.170.83.22
CSeq: 1 OPTIONS
Server: Asterisk PBX 1.8.11.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Accept: application/sdp
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog '726edfd1-3f341ed7-a7f28@213.170.83.22' in 32000 ms (Method: OPTIONS)

<--- SIP read from UDP:213.170.83.22:5060 --->
OPTIONS sip:95.80.86.242:21153 SIP/2.0
Via: SIP/2.0/UDP 213.170.83.22:5060;branch=z9hG4bK68f6.0.0
From: sip:voipnow@213.170.83.22;tag=91a81fe3
To: sip:95.80.86.242:21153
Call-ID: 726edfd1-4f341ed7-a7f28@213.170.83.22
CSeq: 1 OPTIONS
Max-Forwards: 70
Content-Length: 0

<------------->
--- (8 headers 0 lines) ---
Looking for s in default (domain 95.80.86.242)

<--- Transmitting (NAT) to 213.170.83.22:5060 --->
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 213.170.83.22:5060;branch=z9hG4bK68f6.0.0;received=213.170.83.22;rport=5060
From: sip:voipnow@213.170.83.22;tag=91a81fe3
To: sip:95.80.86.242:21153;tag=as129ea924
Call-ID: 726edfd1-4f341ed7-a7f28@213.170.83.22
CSeq: 1 OPTIONS
Server: Asterisk PBX 1.8.11.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Accept: application/sdp
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog '726edfd1-4f341ed7-a7f28@213.170.83.22' in 32000 ms (Method: OPTIONS)
Really destroying SIP dialog '726edfd1-3f341ed7-a7f28@213.170.83.22' Method: OPTIONS
Really destroying SIP dialog '726edfd1-4f341ed7-a7f28@213.170.83.22' Method: OPTIONS
asterisk*CLI>
Аватара пользователя
Aven
Сообщения: 798
Зарегистрирован: 28 янв 2011, 16:20

Re: Очень прошу помощи

Сообщение Aven »

switch, есть такие провайдеры мудаки, которые выдают многоканальный номер в виде кучи одноканальных сип-транков. И ничего ты с этим не сделаешь, только возиться с этой кучей одноканальных...
Решения телефонии на базе Asterisk || http://it-need.ru
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Очень прошу помощи

Сообщение ded »

В приведённом дебаге - только пакеты Options & Register, и ни одного Invite (попытки звонка).
Выглядит как тотальный косяк провайдера. Invite всяко должен прибегать, если все UID зарегистрированы...
Нету hunting на стороне провайдера.
Вячеслав
Сообщения: 7
Зарегистрирован: 20 май 2012, 21:52

Re: Очень прошу помощи

Сообщение Вячеслав »

Aven писал(а):switch, есть такие провайдеры мудаки, которые выдают многоканальный номер в виде кучи одноканальных сип-транков. И ничего ты с этим не сделаешь, только возиться с этой кучей одноканальных...

Вы верно сказали! У меня именно такая ситуация. Один многоканальный номер в виде кучи одноканальных сип-транков.
По идее астериск понимает их как отдельные линии, поэтому и Call limit поставлен как раз именно по этому случаю.
На первый такой одноканальный сип транк дозвон и соединение идет нормально, но на второй и последующие уже не дозвонишься, всего их пять.

Что касается провайдера... Они только начали предоставлять услуги ИП телефонии, я у них второй, кто заключил договор на ИП телефонию, а обратился к ним потому что они в офис интернет нам предоставляют и с ним косяков пока не было.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH