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

Не работает исход Лайфа

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

sdgadmin
Сообщения: 5
Зарегистрирован: 11 июл 2011, 17:10

Не работает исход Лайфа

Сообщение sdgadmin »

Уважаемые Господа! Помогите решить проблему. Не работает исход лайфа. Хотя входящий могу получать. На астериске именю ошибку: WARNING[12177]: app_dial.c:1759 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)

sip show peers показывает:
life 94.247.224.71 5060 UNREACHABLE

после того как я поставил qualify=no, вроде ситуацыя на астериске стала лучше, идет набор(раньше сразу была ошибка) но так и соеденится не может.
sip show peers показывает:
life 94.247.224.71 5060 Unmonitored


Проблема в том что когда смотрю дамп, то вижу что пакеты идут только в одно сторону, к провайдеру...
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
09:11:19.476281 IP my_IP.sip > 94.247.224.71.sip: SIP, length: 879
09:11:20.476397 IP my_IP.sip > 94.247.224.71.sip: SIP, length: 879
09:11:21.476487 IP my_IP.sip > 94.247.224.71.sip: SIP, length: 879
09:11:23.476587 IP my_IP.sip > 94.247.224.71.sip: SIP, length: 879
09:11:27.477109 IP my_IP.sip > 94.247.224.71.sip: SIP, length: 879
09:11:35.477189 IP my_IP.sip > 94.247.224.71.sip: SIP, length: 879
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает исход Лайфа

Сообщение ded »

Надо не дамп, а
CLI> sip set debug ip 94.247.224.71
и из всей кучи выловить только пакет INVITE от вашего астериска в сторону провайдера 94.247.224.71 и ответ провайдера на этот INVITE.

Большен никаких пакетов смотреть не надо.
Аватара пользователя
Aven
Сообщения: 798
Зарегистрирован: 28 янв 2011, 16:20

Re: Не работает исход Лайфа

Сообщение Aven »

Следуйте алгоритму:
Вложения
algo_1.png
algo_1.png (11.62 КБ) 11212 просмотров
Решения телефонии на базе Asterisk || http://it-need.ru
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Не работает исход Лайфа

Сообщение SolarW »

Проблема с настройками транка.
Что-то не так настроено.
Поэтому при qualify=yes система проверяет состояние транка, видит что он не рабочий и даже не пытается слать туда что либо.
При qualify=no такого анализа нет, поэтому система не обращая внимание на состояние канала пытается послать туда вызов (с известным результатом).
Добейтесь настройками чтобы при qualify=yes по команде sip show peers видно было состояние транка OK а не UNREACHABLE.

P.S. life по SIP'у номера дает? Из фиксированного или мобильного диапазона?
sdgadmin
Сообщения: 5
Зарегистрирован: 11 июл 2011, 17:10

Re: Не работает исход Лайфа

Сообщение sdgadmin »

вот что показует сип дебаг:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
pbx*CLI> INVITE sip:0634996314@94.247.224.71:5060 SIP/2.0
No such command 'INVITE sip:0634996314@94.247.224.71:5060 SIP/2.0' (type 'core show help INVITE sip:0634996314@94.247.224.71:5060' for other possible commands)
pbx*CLI> Via: SIP/2.0/UDP 46.175.151.243:5060;branch=z9hG4bK5bcda371;rport
No such command 'Via: SIP/2.0/UDP 46.175.151.243:5060;branch=z9hG4bK5bcda371;rport' (type 'core show help Via: SIP/2.0/UDP' for other possible commands)
pbx*CLI> Max-Forwards: 70
No such command 'Max-Forwards: 70' (type 'core show help Max-Forwards: 70' for other possible commands)
pbx*CLI> From: "VictorPakhay" <sip:931770561@46.175.151.243>;tag=as1996f93a
No such command 'From: "VictorPakhay" <sip:931770561@46.175.151.243>;tag=as1996f93a' (type 'core show help From: VictorPakhay' for other possible commands)
pbx*CLI> To: <sip:0634996314@94.247.224.71:5060>
No such command 'To: <sip:0634996314@94.247.224.71:5060>' (type 'core show help To: <sip:0634996314@94.247.224.71:5060>' for other possible commands)
pbx*CLI> Contact: <sip:931770561@46.175.151.243>
No such command 'Contact: <sip:931770561@46.175.151.243>' (type 'core show help Contact: <sip:931770561@46.175.151.243>' for other possible commands)
pbx*CLI> Call-ID: 13d3c5b74d3eb3b9570482824ca5765a@46.175.151.243
No such command 'Call-ID: 13d3c5b74d3eb3b9570482824ca5765a@46.175.151.243' (type 'core show help Call-ID: 13d3c5b74d3eb3b9570482824ca5765a@46.175.151.243' for other possible commands)
pbx*CLI> CSeq: 102 INVITE
No such command 'CSeq: 102 INVITE' (type 'core show help CSeq: 102' for other possible commands)
pbx*CLI> User-Agent: Asterisk PBX 1.6.2.18
pbx*CLI> Date: Fri, 15 Jul 2011 11:29:13 GMT
No such command 'User-Agent: Asterisk PBX 1.6.2.18' (type 'core show help User-Agent: Asterisk' for other possible commands)
No such command 'Date: Fri, 15 Jul 2011 11:29:13 GMT' (type 'core show help Date: Fri,' for other possible commands)
pbx*CLI> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
No such command 'Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO' (type 'core show help Allow: INVITE,' for other possible commands)
pbx*CLI> Supported: replaces, timer
No such command 'Supported: replaces, timer' (type 'core show help Supported: replaces,' for other possible commands)
pbx*CLI> Content-Type: application/sdp
No such command 'Content-Type: application/sdp' (type 'core show help Content-Type: application/sdp' for other possible commands)
pbx*CLI> Content-Length: 290
No such command 'Content-Length: 290' (type 'core show help Content-Length: 290' for other possible commands)
pbx*CLI>
pbx*CLI> v=0
No such command 'v=0' (type 'core show help v=0' for other possible commands)
pbx*CLI> o=root 232682385 232682385 IN IP4 46.175.151.243
No such command 'o=root 232682385 232682385 IN IP4 46.175.151.243' (type 'core show help o=root 232682385' for other possible commands)
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Не работает исход Лайфа

Сообщение SolarW »

Нда...
Вместо дебага выдать ответ системы на вставленные из буфера строчки лога - это круто :-)

Внутрь тега спойлер кажется можно тег code вставлять.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает исход Лайфа

Сообщение ded »

SolarW писал(а):Поэтому при qualify=yes система проверяет состояние транка, видит что он не рабочий и даже не пытается слать туда что либо.
.........
Добейтесь настройками чтобы при qualify=yes по команде sip show peers видно было состояние транка OK а не UNREACHABLE.
Не совсем так.
При qualify=yes Астериск посылает пакет OPTIONS, и если не получает на него ОК, то ставит в UNREACHABLE. Эта опция служит для поддержания трансляции НАТ, актуальна для ИП телефонов и пиров находящихся за НАТом на внутренних адресах типа 192.168.0.0.
Так вот не все SIP софты & девайсы отвечают на OPTIONS, особенно если усякие ALG-рутеры, и пр. Как правило оператор сидит на реальном ИП, ему эти OPTIONS посылать не надо.
sdgadmin
Сообщения: 5
Зарегистрирован: 11 июл 2011, 17:10

Re: Не работает исход Лайфа

Сообщение sdgadmin »

Вот что показывает сип дебаг, помогит разобратся в етом хазяйстве...
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
sip set debug ip 94.247.224.71
SIP Debugging Enabled for IP: 94.247.224.71
== Using SIP RTP CoS mark 5
-- Executing [0634996310@internal:1] Set("SIP/555-00000606", "REC_USER=0634996310") in new stack
-- Executing [0634996310@internal:2] Goto("SIP/555-00000606", "life,s,1") in new stack
-- Goto (life,s,1)
-- Executing [s@life:1] Set("SIP/555-00000606", "DIAL_NUMBER=555") in new stack
-- Executing [s@life:2] Set("SIP/555-00000606", "CALLFILENAME=IN-20110718-091400-0634996310-555") in new stack
-- Executing [s@life:3] MixMonitor("SIP/555-00000606", "IN-20110718-091400-0634996310-555.wav,b") in new stack
== Begin MixMonitor Recording SIP/555-00000606
-- Executing [s@life:4] Dial("SIP/555-00000606", "SIP/life/0634996310,120,tT") in new stack
== Using SIP RTP CoS mark 5
Audio is at 46.175.151.243 port 16210
Adding codec 0x8 (alaw) to SDP
Adding codec 0x4 (ulaw) to SDP
Adding non-codec 0x1 (telephone-event) to SDP
Reliably Transmitting (no NAT) to 94.247.224.71:5060:
INVITE sip:0634996310@94.247.224.71:5060 SIP/2.0
Via: SIP/2.0/UDP 46.175.151.243:5060;branch=z9hG4bK132e9bea;rport
Max-Forwards: 70
From: "555" <sip:931770561@46.175.151.243>;tag=as0b14c143
To: <sip:0634996310@94.247.224.71:5060>
Contact: <sip:931770561@46.175.151.243>
Call-ID: 5f7640a97e489ba970bec3233cfe3ff1@46.175.151.243
CSeq: 102 INVITE
User-Agent: Asterisk PBX 1.6.2.18
Date: Mon, 18 Jul 2011 06:14:00 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 290

v=0
o=root 497445450 497445450 IN IP4 46.175.151.243
s=Asterisk PBX 1.6.2.18
c=IN IP4 46.175.151.243
t=0 0
m=audio 16210 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv

---
-- Called life/0634996310
Retransmitting #1 (no NAT) to 94.247.224.71:5060:
INVITE sip:0634996310@94.247.224.71:5060 SIP/2.0
Via: SIP/2.0/UDP 46.175.151.243:5060;branch=z9hG4bK132e9bea;rport
Max-Forwards: 70
From: "555" <sip:931770561@46.175.151.243>;tag=as0b14c143
To: <sip:0634996310@94.247.224.71:5060>
Contact: <sip:931770561@46.175.151.243>
Call-ID: 5f7640a97e489ba970bec3233cfe3ff1@46.175.151.243
CSeq: 102 INVITE
User-Agent: Asterisk PBX 1.6.2.18
Date: Mon, 18 Jul 2011 06:14:00 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 290

v=0
o=root 497445450 497445450 IN IP4 46.175.151.243
s=Asterisk PBX 1.6.2.18
c=IN IP4 46.175.151.243
t=0 0
m=audio 16210 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv

---
Scheduling destruction of SIP dialog '5f7640a97e489ba970bec3233cfe3ff1@46.175.151.243' in 32000 ms (Method: INVITE)
== Spawn extension (life, s, 4) exited non-zero on 'SIP/555-00000606'
-- Executing [h@life:1] Goto("SIP/555-00000606", "hangupoutgoing,s,1") in new stack
-- Goto (hangupoutgoing,s,1)
-- Executing [s@hangupoutgoing:1] GotoIf("SIP/555-00000606", "0?answ:notansw") in new stack
-- Goto (hangupoutgoing,s,5)
-- Executing [s@hangupoutgoing:5] MYSQL("SIP/555-00000606", "Disconnect ") in new stack
[Jul 18 09:14:02] WARNING[26429]: app_addon_sql_mysql.c:183 find_identifier: Identifier 0, identifier_type 1 not found in identifier list
[Jul 18 09:14:02] WARNING[26429]: app_addon_sql_mysql.c:512 aMYSQL_disconnect: Invalid connection identifier 0 passed in aMYSQL_disconnect
== End MixMonitor Recording SIP/555-00000606
Retransmitting #2 (no NAT) to 94.247.224.71:5060:
INVITE sip:0634996310@94.247.224.71:5060 SIP/2.0
Via: SIP/2.0/UDP 46.175.151.243:5060;branch=z9hG4bK132e9bea;rport
Max-Forwards: 70
From: "555" <sip:931770561@46.175.151.243>;tag=as0b14c143
To: <sip:0634996310@94.247.224.71:5060>
Contact: <sip:931770561@46.175.151.243>
Call-ID: 5f7640a97e489ba970bec3233cfe3ff1@46.175.151.243
CSeq: 102 INVITE
User-Agent: Asterisk PBX 1.6.2.18
Date: Mon, 18 Jul 2011 06:14:00 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 290

v=0
o=root 497445450 497445450 IN IP4 46.175.151.243
s=Asterisk PBX 1.6.2.18
c=IN IP4 46.175.151.243
t=0 0
m=audio 16210 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv

---
Retransmitting #3 (no NAT) to 94.247.224.71:5060:
INVITE sip:0634996310@94.247.224.71:5060 SIP/2.0
Via: SIP/2.0/UDP 46.175.151.243:5060;branch=z9hG4bK132e9bea;rport
Max-Forwards: 70
From: "555" <sip:931770561@46.175.151.243>;tag=as0b14c143
To: <sip:0634996310@94.247.224.71:5060>
Contact: <sip:931770561@46.175.151.243>
Call-ID: 5f7640a97e489ba970bec3233cfe3ff1@46.175.151.243
CSeq: 102 INVITE
User-Agent: Asterisk PBX 1.6.2.18
Date: Mon, 18 Jul 2011 06:14:00 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 290

v=0
o=root 497445450 497445450 IN IP4 46.175.151.243
s=Asterisk PBX 1.6.2.18
c=IN IP4 46.175.151.243
t=0 0
m=audio 16210 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv

---
Retransmitting #4 (no NAT) to 94.247.224.71:5060:
INVITE sip:0634996314@94.247.224.71:5060 SIP/2.0
Via: SIP/2.0/UDP 46.175.151.243:5060;branch=z9hG4bK132e9bea;rport
Max-Forwards: 70
From: "555" <sip:931770561@46.175.151.243>;tag=as0b14c143
To: <sip:0634996314@94.247.224.71:5060>
Contact: <sip:931770561@46.175.151.243>
Call-ID: 5f7640a97e489ba970bec3233cfe3ff1@46.175.151.243
CSeq: 102 INVITE
User-Agent: Asterisk PBX 1.6.2.18
Date: Mon, 18 Jul 2011 06:14:00 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 290

v=0
o=root 497445450 497445450 IN IP4 46.175.151.243
s=Asterisk PBX 1.6.2.18
c=IN IP4 46.175.151.243
t=0 0
m=audio 16210 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv

---
Retransmitting #5 (no NAT) to 94.247.224.71:5060:
INVITE sip:0634996314@94.247.224.71:5060 SIP/2.0
Via: SIP/2.0/UDP 46.175.151.243:5060;branch=z9hG4bK132e9bea;rport
Max-Forwards: 70
From: "555" <sip:931770561@46.175.151.243>;tag=as0b14c143
To: <sip:0634996314@94.247.224.71:5060>
Contact: <sip:931770561@46.175.151.243>
Call-ID: 5f7640a97e489ba970bec3233cfe3ff1@46.175.151.243
CSeq: 102 INVITE
User-Agent: Asterisk PBX 1.6.2.18
Date: Mon, 18 Jul 2011 06:14:00 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 290

v=0
o=root 497445450 497445450 IN IP4 46.175.151.243
s=Asterisk PBX 1.6.2.18
c=IN IP4 46.175.151.243
t=0 0
m=audio 16210 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает исход Лайфа

Сообщение ded »

Retransmitting #1 (no NAT) to 94.247.224.71:5060 - ваш Астериск перепосылает несколько раз запрос потому что провайдер вообще ничего не отвечает на этот запрос.
Разбирайтесь с провайдером.
Вы с ним - выгодополучатели, говоря казённым языком. Это должна быть ваша взаимная заинтересованность. А если нет - в платный суппорт.
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Не работает исход Лайфа

Сообщение SolarW »

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