Есть роутер с софтом c3640-jk9s-mz.123-21.bin гоняет голос по h.323
Возникла необходимость по sip поработать. Настраиваю значит диал-пир как полагается, но проиходит следующая лажа: когда звонишь с адаптера (например addpac ap100) на циску, то всё ОК, а когда с циски, то хрен. Половив пакеты выяснил что циска посылает запрос например UDP: 16100->5060, а ap100 в ответ пакет шлёт не на 16100 порт, а на 5060. Такая же беда и с другими девайсами. В чём может быть глюк ?
не поверите , но так и должно быть.
>не поверите , но так и должно быть.Гы... нормально. А как тогда работать то будет ? Или не будет ? Что делать то ?
>>не поверите , но так и должно быть.
>
>Гы... нормально. А как тогда работать то будет ? Или не будет
>? Что делать то ?Проверьте правильно ли написан диал-пир, совпадают ли кодеки и пр.
Конфиг бы кинули на посмотреть в нужных местах.
>Проверьте правильно ли написан диал-пир, совпадают ли кодеки и пр.
>Конфиг бы кинули на посмотреть в нужных местах.да по конфигу вроде всё в норме
dial-peer voice 1 voip
huntstop
preference 1
destination-pattern 100
session protocol sipv2
session target ipv4:192.168.1.2
session transport udpЕсли убрать из диал-пира sip, то пойдёт по h323 - оно работает, а по sip`у не хочет
вот дебаг словил
17:02:57.667469 IP 192.168.1.1.55134 > 192.168.1.2.5060: UDP, length 1145
17:02:57.686128 IP 192.168.1.2.5060 > 192.168.1.1.5060: UDP, length 308
17:02:57.716846 IP 192.168.1.2.5060 > 192.168.1.1.5060: UDP, length 638
17:02:57.736953 IP 192.168.1.1.56029 > 192.168.1.2.5060: UDP, length 382
17:02:57.752317 IP 192.168.1.2.5060 > 192.168.1.1.5060: UDP, length 318Когда с циски звонишь, КПВ нет, на адпаке звонит телефон, берёшь трубку и сброс происходит.
А звоните на addpack с чего ?
скажу проще , что бы появилось КПВ поставьте
tone ringback alert-no-PI
проверьте что бы было разрешено :
voice service voip
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
fax protocol pass-through g711alaw
h323
sip
>[оверквотинг удален]
> tone ringback alert-no-PI
>проверьте что бы было разрешено :
>voice service voip
> allow-connections h323 to h323
> allow-connections h323 to sip
> allow-connections sip to h323
> allow-connections sip to sip
> fax protocol pass-through g711alaw
> h323
> sipallow-connections h323 to h323 и других нет и быть не может (софт не поддерживает звонки IP-to-IP) да это здесь и не надо, т.к. звонок ходит PSTN-to-IP
Вопрос отстаётся открытым.
>А звоните на addpack с чего ?С циски Схема такая ТА-АТС<-E1->Cisco3640-----IP-----AP100-TA
TA- Телефонный аппарат.
>>А звоните на addpack с чего ?
>
>С циски Схема такая ТА-АТС<-E1->Cisco3640-----IP-----AP100-TA
>TA- Телефонный аппарат.покажите конфигурацию addpack
>покажите конфигурацию addpackПривожу только необходимые фрагменты
interface FastEthernet0/0
ip address 192.168.1.2 255.255.255.0voice service voip
fax protocol t38 redundancy 0
fax rate 9600
h323 call start fast
h323 call tunnel enablevoice-port 0/0
caller-id enabledial-peer voice 1 pots
destination-pattern 100
port 0/0dial-peer voice 2 voip
destination-pattern 9Т
session target ip 192.168.1.1
dtmf-relay h245-alphanumeric
gateway
h323-id 192.168.1.1
no ignore-msg-from-other-gksip-ua
>[оверквотинг удален]
> destination-pattern 9Т
> session target ip 192.168.1.1
> dtmf-relay h245-alphanumeric
>
>
>gateway
> h323-id 192.168.1.1
> no ignore-msg-from-other-gk
>
>sip-uaу вас addpac отправляет звонки по h323
>[оверквотинг удален]
>> dtmf-relay h245-alphanumeric
>>
>>
>>gateway
>> h323-id 192.168.1.1
>> no ignore-msg-from-other-gk
>>
>>sip-ua
>
>у вас addpac отправляет звонки по h323забыл строчку session protocol sip
но она в конфиге адпака есть. вопрос всё еще открыт.
Вообще у кого-нибудь такая схема работает ?
>[оверквотинг удален]
>>> h323-id 192.168.1.1
>>> no ignore-msg-from-other-gk
>>>
>>>sip-ua
>>
>>у вас addpac отправляет звонки по h323
>
>забыл строчку session protocol sip
>но она в конфиге адпака есть. вопрос всё еще открыт.
>Вообще у кого-нибудь такая схема работает ?работает, никаких проблем
>[оверквотинг удален]
>>>>
>>>>sip-ua
>>>
>>>у вас addpac отправляет звонки по h323
>>
>>забыл строчку session protocol sip
>>но она в конфиге адпака есть. вопрос всё еще открыт.
>>Вообще у кого-нибудь такая схема работает ?
>
>работает, никаких проблемMay 15 08:00:53.759: sipSPIDoMediaNegotiation: ERROR - no valid fax or audio streams
May 15 08:00:53.759: HandleSIP1xxRinging: MediaNegotiation Failure - Send Cancelвыдаёт такую ошибку.
Какие вообще минимальные настройки должны быть на циске чтобы по SIP звонки ходили
>[оверквотинг удален]
>>
>>работает, никаких проблем
>
>May 15 08:00:53.759: sipSPIDoMediaNegotiation: ERROR - no valid fax or audio streams
>
>May 15 08:00:53.759: HandleSIP1xxRinging: MediaNegotiation Failure - Send Cancel
>
>выдаёт такую ошибку.
>Какие вообще минимальные настройки должны быть на циске чтобы по SIP звонки
>ходилипокажите полностью конфиг аддпака
>покажите полностью конфиг аддпакаCurrent configuration:
!
version 8.41.042
!
hostname AP100
!
username ****
!
interface Loopback0
ip address 127.0.0.1 255.0.0.0
!
interface FastEthernet0/0
ip address 192.168.1.2 255.255.255.240
ip nat outside
speed auto
no qos-control
!
interface FastEthernet0/1
ip address 192.168.10.1 255.255.255.0
ip nat inside
speed auto
no qos-control
!
ip route 0.0.0.0 0.0.0.0 192.168.1.1
!
access-list 100 permit ip 192.168.10.0 0.0.0.255 any
!
ip nat inside source list 100 interface FastEthernet0/0 overload
!
!
snmp name AP100_G2
snmp enable-cputrap
! VoIP configuration.
!
!
! Voice service voip configuration.
!
voice service voip
fax protocol t38 redundancy 0
fax rate 9600
h323 call start fast
h323 call tunnel enable
! Voice port configuration.
!
! FXS
voice-port 0/0
caller-id enable
!
! Pots peer configuration.
!
dial-peer voice 1 pots
destination-pattern 100
port 0/0
! Voip peer configuration.
!
dial-peer voice 2 voip
destination-pattern T
session target ip 192.168.1.1
session protocol sip
no vad
dtmf-relay rtp-2833
fax protocol t38 redundancy 2
fax rate 7200
!
gateway
h323-id 100
ignore-msg-from-other-gk
!
! SIP UA configuration.
!
sip-ua
!
! MGCP configuration.
!
mgcp
line console
!
line vty
!
end
APOS(tm) Kernel version 8.41.042Кстати с циски получилось позвонить на адпак через DVX-7090 от D-Link и то только по g711ulaw кодеку. по 729му не хочет. и напрямую на адпак ваще никак не хочет.
и можно еще конфиг dial-peer с циски в сторону addpac
>и можно еще конфиг dial-peer с циски в сторону addpacvoice service voip
fax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback none
h323
sip
dial-peer voice 100 voip
description Test
destination-pattern 100
session protocol sipv2
session target ipv4:192.168.1.2
session transport udp
dtmf-relay rtp-nte
no vad
>[оверквотинг удален]
>
>
>dial-peer voice 100 voip
> description Test
> destination-pattern 100
> session protocol sipv2
> session target ipv4:192.168.1.2
> session transport udp
> dtmf-relay rtp-nte
> no vadУ вас в настройках cisco и addpac используются кодеки по-умолчанию. Для cisco если я не ошибаюсь кодек по-умолчанию g729r8, а для addpac g711ulaw. Поэтому исходящий звонок с addpac совершается по кодеку g711ulaw, а входящий идет по g729r8. Возможно в реализации работы по sip у addpaca данный кодек не поддерживается (просто предположение), попробуйте на этих устройствах указать например g711ulaw и проверить связь.
На addpac включите дебаг:
router# debug voip call
router# config
Enter configuration commands, one per line. End with
CNTL/Z
router(config)# debug-port
>У вас в настройках cisco и addpac используются кодеки по-умолчанию. Для cisco
>если я не ошибаюсь кодек по-умолчанию g729r8, а для addpac g711ulaw.
>Поэтому исходящий звонок с addpac совершается по кодеку g711ulaw, а входящий
>идет по g729r8. Возможно в реализации работы по sip у addpaca
>данный кодек не поддерживается (просто предположение), попробуйте на этих устройствах указать
>например g711ulaw и проверить связь.пробовал по всякому. нифига. единственно получается звонить с адпака на циску только по g711ulaw. по h323 работает в любых направлениях по любым кодекам. по sip работает во всех направлениях через dvx-7090, но на циске обязательно g711, на адпаке может любой. короче всё таки затыка на циске sip+g729, только в чём - не пойму.
>[оверквотинг удален]
>>Поэтому исходящий звонок с addpac совершается по кодеку g711ulaw, а входящий
>>идет по g729r8. Возможно в реализации работы по sip у addpaca
>>данный кодек не поддерживается (просто предположение), попробуйте на этих устройствах указать
>>например g711ulaw и проверить связь.
>
>пробовал по всякому. нифига. единственно получается звонить с адпака на циску только
>по g711ulaw. по h323 работает в любых направлениях по любым кодекам.
>по sip работает во всех направлениях через dvx-7090, но на циске
>обязательно g711, на адпаке может любой. короче всё таки затыка на
>циске sip+g729, только в чём - не пойму.Включите дебаг, будет более понятнее.