Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2015-09-14 13:54:08 +0400

mirune Gravatar mirune

Remote host can't match request CANCEL to call

Добрый день, господа!

Ситуация такая: Если мы кладем трубку во время звонка абоненту, телефон с которого происходит звонок нормально кладет трубку и переходит в режим ожидания, но телефон абонента продолжает звонить. При этом когда абонент принимает вызов у него происходит сброс соединения. В логах появляется такая запись " WARNING[12789][C-00000a10]: chansip.c:23889 handleresponse: Remote host can't match request CANCEL to call 'здесьданныезвонка'. Giving up."

Вот extension, что тут может быть не так?

exten => _8XXXXXXXXXX,1,GotoIf($["${CALLERID(num)}" = "321"]?dialosb) exten => _8XXXXXXXXXX,n(dialmtt),Macro(stdexten,${MTT}/${EXTEN}) exten => _8XXXXXXXXXX,n,Hangup exten => _8XXXXXXXXXX,n(dialosb),Macro(stdexten,${G301}/0${EXTEN},,S(1800)) exten => _8XXXXXXXXXX,n,Hangup

macro-stdexten.conf [macro-stdexten] exten => s,1,Dial(${ARG1},,t) exten => s,n,Goto(s-${DIALSTATUS},1)

exten => s-BUSY,1,Playback(all-circuits-busy-now) exten => s-BUSY,2,Hangup()

exten => s-CONGESTION,1,Playback(ss-noservice) exten => s-CONGESTION,n,Hangup()

exten => s-CHANUNAVAIL,1,Playback(ss-noservice) exten => s-CHANUNAVAIL,n,Hangup()

exten => s-CANCEL,1,Hangup()

exten => s-NOANSWER,1,Hangup()

exten => _s-.,1,Hangup()

Remote host can't match request CANCEL to call

Добрый день, господа!

Ситуация такая: Если мы кладем трубку во время звонка абоненту, телефон с которого происходит звонок нормально кладет трубку и переходит в режим ожидания, но телефон абонента продолжает звонить. При этом когда абонент принимает вызов у него происходит сброс соединения. В логах появляется такая запись " WARNING[12789][C-00000a10]: chansip.c:23889 handleresponse: Remote host can't match request CANCEL to call 'здесьданныезвонка'. Giving up."

Вот extension, что тут может быть не так?

exten => _8XXXXXXXXXX,1,GotoIf($["${CALLERID(num)}" = "321"]?dialosb) exten => _8XXXXXXXXXX,n(dialmtt),Macro(stdexten,${MTT}/${EXTEN}) exten => _8XXXXXXXXXX,n,Hangup exten => _8XXXXXXXXXX,n(dialosb),Macro(stdexten,${G301}/0${EXTEN},,S(1800)) exten => _8XXXXXXXXXX,n,Hangup

macro-stdexten.conf [macro-stdexten] exten => s,1,Dial(${ARG1},,t) exten => s,n,Goto(s-${DIALSTATUS},1)

exten => s-BUSY,1,Playback(all-circuits-busy-now) exten => s-BUSY,2,Hangup()

exten => s-CONGESTION,1,Playback(ss-noservice) exten => s-CONGESTION,n,Hangup()

exten => s-CHANUNAVAIL,1,Playback(ss-noservice) exten => s-CHANUNAVAIL,n,Hangup()

exten => s-CANCEL,1,Hangup()

exten => s-NOANSWER,1,Hangup()

exten => _s-.,1,Hangup()

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.