On Wed, Mar 10, 2010 at 04:05:52PM +0200, Alexander Shikoff wrote:
Приветствую!
Есть цепочка: SIP Phone -> Asterisk -> Cisco AS5300:E1 PRI -> Город
Все отлично работает, но есть одна крайне неприятная вещь: когда SIP телефон звонит на CDMA-номер, и CDMA-абонент сбрасывает звонок, не поднимая трубки, в IP-телефоне по-прежнему гудки. От оператора на Cisco приезжает нормальный ISDN Cause, но видимо ей не нравится то, что он приезжает в PROGRESS:
У тебя, часом, никакого disable-early-media не наконфигурено ? Потому что по PROGRESS'у кошка и не должна сбрасывать звонок, а вот начать транслировать в sip сообщение "ну не шмогла я, не шмогла" идущее в голосовом канале от CDMA-оператора вполне может... PS: и еще вариант - google://disc_pi_off, но это afair таки не то.
*Mar 10 12:49:40.439: ISDN Se0:15 Q931: TX -> SETUP pd = 8 callref = 0x00CD Sending Complete Bearer Capability i = 0x8090A3 Standard = CCITT Transfer Capability = Speech Transfer Mode = Circuit Transfer Rate = 64 kbit/s Channel ID i = 0xA9839F Exclusive, Channel 31 Calling Party Number i = 0x2180, '442810601' Plan:ISDN, Type:National Called Party Number i = 0xC1, '2291955' Plan:ISDN, Type:Subscriber(local) *Mar 10 12:49:40.475: ISDN Se0:15 Q931: RX <- CALL_PROC pd = 8 callref = 0x80CD Channel ID i = 0xA9839F Exclusive, Channel 31 *Mar 10 12:49:45.623: ISDN Se0:15 Q931: RX <- ALERTING pd = 8 callref = 0x80CD *Mar 10 12:49:51.183: ISDN Se0:15 Q931: RX <- PROGRESS pd = 8 callref = 0x80CD Cause i = 0x8291 - User busy Progress Ind i = 0x8488 - In-band info or appropriate now available ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ вот здесь CDMA сбросил звонок. IP-телефон по-прежнему слышит КПВ.
*Mar 10 12:49:59.183: ISDN Se0:15 Q931: TX -> DISCONNECT pd = 8 callref = 0x00CD Cause i = 0x8090 - Normal call clearing ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ На IP-телефоне положили трубку.
*Mar 10 12:49:59.283: ISDN Se0:15 Q931: RX <- RELEASE pd = 8 callref = 0x80CD *Mar 10 12:49:59.283: ISDN Se0:15 Q931: TX -> RELEASE_COMP pd = 8 callref = 0x00CD
ISDN-канал при этом освобождается, но call-legs продолжают висеть.
Подскажите пожалуйста, как с этим бороться?
-- Kind Regards, Alexander Shikoff AMS1-UANIC