Страница 1 из 2

Обрывается вызов на Cisco

Добавлено: 22 дек 2016, 08:32
noob
Доброго дня, товарищи!
Суть такова, есть cisco 2801 с подключенными к ней цискофонами 7906 и sip-транком до elastix 2.5 к которой обращаются тачки с ekiga и прочими звонилками.
Соответственно конфиги:

Код: Выделить всё

[cisco]
dial-peer voice 3 voip
 destination-pattern 3..
 voice-class codec 1
 session protocol sipv2
 session target ipv4:172.16.10.80
 session transport udp
 dtmf-relay rtp-nte
 no vad

voice class codec 1
 codec preference 1 g711alaw bytes 160
 codec preference 2 g711ulaw bytes 160
 codec preference 3 g722-64 bytes 160

ephone-dn  20
 number 123
 description Noob
 name Noob

ephone  20
 device-security-mode none
 mac-address D02D.B36C.E436
 button  1:20

Код: Выделить всё

[asterisk]
type=peer
host=172.16.10.7
qualify=yes
canreinvite=no
dtmfmode=rfc2833
transport=udp
disallow=all
allow=alaw&ulaw&g722
nat=no
Собстно проблема в невозможности дозвониться.
На мобилку поставил SCCPphone с подключением напрямую к циске (номер 123) и все звонки, как входящие, так и исходящие на астериск идут нормально. Однако при попытке дозвониться на цискофоны с астериска, после принятия вызова с той стороны тишина, а у астериска обрыв вызова. Обратный вызов даже идти не хочет, короткие гудки на цискофоне при звонках на номера 3..
Шарил на форуме, находил похожие проблемы, но не помогло. Думал кодеки, но 7906 работает через g722,они подключены, проблема все еще есть. Зашел в тупик, где я туплю?

Re: Обрывается вызов на Cisco

Добавлено: 22 дек 2016, 08:39
april22
а может дебаг посмотреть ?

Re: Обрывается вызов на Cisco

Добавлено: 22 дек 2016, 09:27
awsswa
terminal monitor
debug voip и дальше по выбору что нужно

и делаете звонок

Re: Обрывается вызов на Cisco

Добавлено: 22 дек 2016, 10:50
ded
1) На Астериске тоже полезно посмотреть sip debug при звонке в сторону Cisco

2) Cisco в конфиге должны быть разрешающие строки в секции voice service voip, что-то типа

Код: Выделить всё

voice service voip
allow-connections sip to sip
А вообще по хорошему - перешить цыскофоны в SIP, и зарегистрировать на Астериске.
Освободившуюся 2801 продать, а деньги пропить.

Re: Обрывается вызов на Cisco

Добавлено: 22 дек 2016, 11:14
noob
awsswa писал(а):terminal monitor
debug voip и дальше по выбору что нужно
april22 писал(а):а может дебаг посмотреть ?
Я пошел делать дебаг после первого совета, ибо сам чего-то не подумал об этом. В итоге циска сильно крепко задумалась. Я начинаю беспокоиться. Она не в офисе находится, Ssh не отвечает, видимо придется ехать смотреть что я там натворил.
ded писал(а):А вообще по хорошему - перешить цыскофоны в SIP, и зарегистрировать на Астериске.
Освободившуюся 2801 продать, а деньги пропить.
Это было бы идеально, Но тот очень муторная система. Дело в том, что поднята она (циска) на горе (это горно-лыжный комплекс), куда ведется единственная телефонная линия (ибо там деревня) на АТСку. А мы в офисе в другом месте, куда тарелкой раздается тот же интернет и подведено только электричество (ни тебе оптоволокна, ни аналоговых линий). Проблемы в том, что когда на горе отрубают электричество (а бывает довольно часто - деревня), то в офисе тоже никто не может звонить даже в соседний кабинет, ибо вся телефония в другом месте, а своей внутренней получается нет. Вот и приходится поднимать астериск, что бы связь оставалась.

Re: Обрывается вызов на Cisco

Добавлено: 23 дек 2016, 15:04
kt72ru
noob,
Я пошел делать дебаг после первого совета, ибо сам чего-то не подумал об этом. В итоге циска сильно крепко задумалась. Я начинаю беспокоиться. Она не в офисе находится, Ssh не отвечает, видимо придется ехать смотреть что я там натворил.
Чтобы отдебажить SIP на циске, достаточно было дать команду

Код: Выделить всё

debug ccsip messages
и

Код: Выделить всё

debug ccsip calls
Вы же, скорей всего дали команду debug voip all и тем самым загрузили до отказа и без того не сильно мощный процессор 2801. На будущее совет, чтобы в случае потери управления избежать беготни, перед ответственными работами делайте запланированную перезагрузку

Код: Выделить всё

reload in
Перешивать cisco phone в SIP и продавать 2801 я бы не стал. Это достаточно надежный агрегат и при правильном подходе послужит вам верой и правдой. Что-бы понять из-за чего у вас не получается совершить звонок приведенной конфигурации недостаточно. Для проверки на несоответствия кодеков, можно на исходящем диалпире вообще убрать

Код: Выделить всё

voice-class codec 1

Re: Обрывается вызов на Cisco

Добавлено: 23 дек 2016, 19:53
noob
О, вот это дельный совет. В понедельник попробую.
А с дебагом затупил даже хуже, помимо voip запустил еще и дебаг диалпиров, хотелось звонок проверить :D

Re: Обрывается вызов на Cisco

Добавлено: 23 дек 2016, 23:11
ded
ded писал(а):2) Cisco в конфиге должны быть разрешающие строки в секции voice service voip, что-то типа

Код: Выделить всё

voice service voip
allow-connections sip to sip

Re: Обрывается вызов на Cisco

Добавлено: 24 дек 2016, 10:34
kt72ru
ded писал(а):

Код: Выделить всё

voice service voip
allow-connections sip to sip
не обязательный параметр, у него не SIP endpoint. Если звонки с софтфона по SCCP проходят, а с цискофона нет то скорей всего это кодек. Софтфон использует G711, цискофон G722. Надо либо настраивать транскодинг либо указать желательный кодек в настройках ephone. Дебаг и полный конфиг покажет где ошибка.

Re: Обрывается вызов на Cisco

Добавлено: 28 дек 2016, 12:36
noob
debug

Код: Выделить всё

*Dec 28 09:13:44.388: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Received: 
INVITE sip:101@172.16.10.7 SIP/2.0
CSeq: 1 INVITE
v: SIP/2.0/UDP 172.16.10.118:5060;branch=z9hG4bK200dbca7-4ccb-e611-86fb-001a4d27680a;rport
User-Agent: Ekiga/4.0.1
f: "Alexey Grim" <sip:grim@172.16.10.118>;tag=1646b0a7-4ccb-e611-86fb-001a4d27680a
i: 024bb0a7-4ccb-e611-86fb-001a4d27680a@mech-work
k: 100rel,replaces
t: <sip:101@172.16.10.7>
m: "Alexey Grim" <sip:grim@172.16.10.118>
Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,SUBSCRIBE,NOTIFY,REFER,MESSAGE,INFO,PING,PRACK
l: 1362
c: application/sdp
Max-Forwards: 70

v=0
o=- 1482916877 1 IN IP4 172.16.10.118
s=Ekiga/4.0.1
c=IN IP4 172.16.10.118
t=0 0
m=audio 5062 RTP/AVP 9 92 89 113 93 125 8 0 109 108 107 106 3 94 124 110 101
a=sendrecv
a=rtpmap:9 G722/8000/1
a=rtpmap:92 G7221/16000/1
a=fmtp:92 bitrate=24000
a=rtpmap:89 G7221/16000/1
a=fmtp:89 bitrate=32000
a=rtpmap:113 AMR-WB/16000/1
a=fmtp:113 octet-align=1
a=rtpmap:93 SILK/16000/1
a=rtpmap:125 Speex/16000/1
a=rtpmap:8 PCMA/8000/1
a=rtpmap:0 PCMU/8000/1
a=rtpmap:109 G726-16/8000/1
a=rtpmap:108 G726-24/8000/1
a=rtpmap:107 G726-32/8000/1
a=rtpmap:106 G726-40/8000/1
a=rtpmap:3 gsm/8000/1
a=rtpmap:94 SILK/8000/1
a=rtpmap:124 Speex/8000/1
a=rtpmap:110 iLBC/8000/1
a=fmtp:110 mode=20
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16,32,36
a=maxptime:30
m=video 5064 RTP/AVP 31 34 90 103 102 105 104
b=AS:4096
b=TIAS:4096000
a=sendrecv
a=rtpmap:31 h261/90000
a=fmtp:31 CIF=1;QCIF=1
a=rtpmap:34 H263/90000
a=fmtp:34 F=1;CIF=1;CIF4=1;QCIF=1
a=rtpmap:90 H263-1998/90000
a=fmtp:90 D=1;F=1;I=1;J=1;CIF=1;CIF4=1;QCIF=1
a=rtpmap:103 H264/90000
a=fmtp:103 max-fs=6336;max-mbps=190080;profile-level-id=42801e
a=rtpmap:102 H264/90000
a=fmtp:102 packetization-mode=1;max-fs=6336;max-mbps=190080;profile-level-id=42801e
a=rtpmap:105 MP4V-ES/90000
a=fmtp:105 profile-level-id=5
a=rtpmap:104 theora/90000
a=fmtp:104 height=576;width=704

*Dec 28 09:13:44.416: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Sent: 
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 172.16.10.118:5060;branch=z9hG4bK200dbca7-4ccb-e611-86fb-001a4d27680a;rport
From: "Alexey Grim" <sip:grim@172.16.10.118>;tag=1646b0a7-4ccb-e611-86fb-001a4d27680a
To: <sip:101@172.16.10.7>
Date: Wed, 28 Dec 2016 09:13:44 GMT
Call-ID: 024bb0a7-4ccb-e611-86fb-001a4d27680a@mech-work
Server: Cisco-SIPGateway/IOS-12.x
CSeq: 1 INVITE
Allow-Events: telephone-event
Content-Length: 0


*Dec 28 09:13:44.424: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Sent: 

ABCcisco#SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 172.16.10.118:5060;branch=z9hG4bK200dbca7-4ccb-e611-86fb-001a4d27680a;rport
From: "Alexey Grim" <sip:grim@172.16.10.118>;tag=1646b0a7-4ccb-e611-86fb-001a4d27680a
To: <sip:101@172.16.10.7>;tag=1ECC1754-D63
Date: Wed, 28 Dec 2016 09:13:44 GMT
Call-ID: 024bb0a7-4ccb-e611-86fb-001a4d27680a@mech-work
Server: Cisco-SIPGateway/IOS-12.x
CSeq: 1 INVITE
Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY, INFO, REGISTER
Allow-Events: telephone-event
Remote-Party-ID: "recep" <sip:101@172.16.10.7>;party=called;screen=no;privacy=off
Contact: <sip:101@172.16.10.7:5060>
Content-Length: 0


ABCcisco#
*Dec 28 09:13:47.064: %DSMP-3-DSPALARM: Alarm on DSP : status=0x0 message=0x0 text=N0 TRANCODING RESOURCE: call fail on ephone 2 dn 2
*Dec 28 09:13:47.068: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Sent: 
SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.16.10.118:5060;branch=z9hG4bK200dbca7-4ccb-e611-86fb-001a4d27680a;rport
From: "Alexey Grim" <sip:grim@172.16.10.118>;tag=1646b0a7-4ccb-e611-86fb-001a4d27680a
To: <sip:101@172.16.10.7>;tag=1ECC1754-D63
Date: Wed, 28 Dec 2016 09:13:44 GMT
Call-ID: 024bb0a7-4ccb-e611-86fb-001a4d27680a@mech-work
Server: Cisco-SIPGateway/IOS-12.x
CSeq: 1 INVITE
Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY, INFO, REGISTER
Allow-Events: telephone-event
Remote-Party-ID: "recep" <sip:101@172.16.10.7>;party=called;screen=no;privacy=off
Contact: <sip:101@172.16.10.7:5060>
Supported: replaces
Content-Type: application/sdp
Content-Disposition: session;handling=required
Content-Length: 303

v=0
o=CiscoSystemsSIP-GW-UserAgent 3153 4521 IN IP4 172.16.10.7
s=SIP Call
c=IN IP4 172.16.10.7
t=0 0
m=audio 18500 RTP/AVP 9 101
c=IN IP4 172.16.10.7
a=rtpmap:9 G722/8000
a=fmtp:9 bitrate=64
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16,32,36
m=video 0 RTP/AVP 31
c=IN IP4 172.16.10.7

*Dec 28 09:13:47.092: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Received: 
ACK sip:101@172.16.10.7:5060 SIP/2.0
CSeq: 1 ACK
Via: SIP/2.0/UDP 172.16.10.118:5060;branch=z9hG4bK042e65a9-4ccb-e611-86fb-001a4d27680a;rport
From: "Alexey Grim" <sip:grim@172.16.10.118>;tag=1646b0a7-4ccb-e611-86fb-001a4d27680a
Call-ID: 024bb0a7-4ccb-e611-86fb-001a4d27680a@mech-work
To: <sip:101@172.16.10.7>;tag=1ECC1754-D63
Contact: "Alexey Grim" <sip:grim@172.16.10.118>
Content-Length: 0
Max-Forwards: 70


*Dec 28 09:13:47.096: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Sent: 

ABCcisco#BYE sip:grim@172.16.10.118:5060 SIP/2.0
Via: SIP/2.0/UDP 172.16.10.7:5060;branch=z9hG4bK5181F
From: <sip:101@172.16.10.7>;tag=1ECC1754-D63
To: "Alexey Grim" <sip:grim@172.16.10.118>;tag=1646b0a7-4ccb-e611-86fb-001a4d27680a
Date: Wed, 28 Dec 2016 09:13:47 GMT
Call-ID: 024bb0a7-4ccb-e611-86fb-001a4d27680a@mech-work
User-Agent: Cisco-SIPGateway/IOS-12.x
Max-Forwards: 70
Timestamp: 1482916427
CSeq: 101 BYE
Reason: Q.850;cause=172
Content-Length: 0


*Dec 28 09:13:47.388: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Received: 
SIP/2.0 200 OK
CSeq: 101 BYE
Via: SIP/2.0/UDP 172.16.10.7:5060;branch=z9hG4bK5181F
From: <sip:101@172.16.10.7>;tag=1ECC1754-D63
Call-ID: 024bb0a7-4ccb-e611-86fb-001a4d27680a@mech-work
To: "Alexey Grim" <sip:grim@172.16.10.118>;tag=1646b0a7-4ccb-e611-86fb-001a4d27680a
Content-Length: 0


*Dec 28 09:13:47.388: //3976/C42A166290BF/SIP/Call/sipSPICallInfo: 
The Call Setup Information is:
Call Control Block (CCB) : 0x67DF62D8
State of The Call        : STATE_DEAD
TCP Sockets Used         : NO
Calling Number           : grim
Called Number            : 101
Source IP Address (Sig  ): 172.16.10.7
Destn SIP Req Addr:Port  : 172.16.10.118:5060
Destn SIP Resp Addr:Port : 172.16.10.118:5060
Destination Name         : 172.16.10.118

*Dec 28 09:13:47.388: //3976/C42A166290BF/SIP/Call/sipSPIMediaCallInfo:
Number of Media Streams: 2
Media Stream             : 1
Negotiated Codec         : g722-64
Negotiated Codec Bytes   : 160
Nego. Codec payload      : 9 (tx), 9 (rx)
Negotiated Dtmf-relay    : 6
Dtmf-relay Payload       : 101 (tx), 101 (rx)
Source IP Address (Media): 172.16.10.7
Source IP Port    (Media): 18500
Destn  IP Address (Media): 172.16.10.118
Destn  IP Port    (Media): 5062
Orig Destn IP Address:Port (Media): 0.0.0.0:0

ABCcisco#
*Dec 28 09:13:47.388: //3976/C42A166290BF/SIP/Call/sipSPIMediaCallInfo:
Number of Media Streams: 2
Media Stream             : 2
Negotiated Codec         :
Negotiated Codec Bytes   : 0
Nego. Codec payload      : 0 (tx), 0 (rx)
Negotiated Dtmf-relay    : 0
Dtmf-relay Payload       : 0 (tx), 0 (rx)
Source IP Address (Media): 172.16.10.7
Source IP Port    (Media): 18794
Destn  IP Address (Media): 172.16.10.118
Destn  IP Port    (Media): 5064
Orig Destn IP Address:Port (Media): 0.0.0.0:0

*Dec 28 09:13:47.388: //3976/C42A166290BF/SIP/Call/sipSPICallInfo:
Disconnect Cause (CC)    : 172
Disconnect Cause (SIP)   : 200
Дописал на всякий случай

Код: Выделить всё

voice service voip 
 allow-connections sip to sip
и разрешил все кодеки по маршруту. Но ситуация не поменялась, к сожалению. Может надо курить sccp настройки на самих телефонах? Ведь как и сказали, с софтфона по sccp ходит нормально в обе стороны