1 | изначальная версия редактировать | |
Доброго дня. Используется связка tda100 + freepbx + провайдер через e1. нумерация на tda от 1xx по 4xx, на астериске 5xx. Звонки между станциями, звонки с города внутрь вплоть до tda все работает. Проблема же в том, что пользователи по старой привычке набирают номер 9XXXXXX(пример) для звонка в город, на что астериск говорит набранный вами номер отключен. В логах вот что:
sigpri.c: Accepting call from '102' to '9555555' on channel 0/31, span 1 pbx.c: Executing [9555555@from-digital:1] Set("DAHDI/i1/102-d4b", "FROMDID=9555555") in new stack pbx.c: Executing [9555555@from-digital:2] NoOp("DAHDI/i1/102-d4b", "Received an unknown call with DID set to 9555555") in new stack pbx.c: Executing [9555555@from-digital:3] Goto("DAHDI/i1/102-d4b", "s,a2") in new stack pbxbuiltins.c: Goto (from-digital,s,2) pbx.c: Executing [s@from-digital:2] Answer("DAHDI/i1/102-d4b", "") in new stack chansip.c: This function can only be used on SIP channels. pbx.c: Executing [s@from-digital:3] Log("DAHDI/i1/102-d4b", "WARNING,Friendly Scanner from ") in new stack Ext. s: Friendly Scanner from pbx.c: Executing [s@from-digital:4] Wait("DAHDI/i1/102-d4b", "2") in new stack pbx.c: Executing [s@from-digital:5] Playback("DAHDI/i1/102-d4b", "ss-noservice") in new stack
Если же сперва набрать 9 гудок и далее номер XXXXXX то звонок успешно уходит. Собственно вопрос, как сделать чтоб астериск понимал набор сразу всего номера с 9-кой. Настраивал все через gui.
2 | No.2 Revision редактировать |
Доброго дня. Используется связка tda100 + freepbx + провайдер через e1. нумерация на tda от 1xx по 4xx, на астериске 5xx. Звонки между станциями, звонки с города внутрь вплоть до tda все работает. Проблема же в том, что пользователи по старой привычке набирают номер 9XXXXXX(пример) для звонка в город, на что астериск говорит набранный вами номер отключен. В логах вот что:
sigpri.c: Accepting call from '102' to '9555555' on channel 0/31, span 1 pbx.c: Executing [9555555@from-digital:1] Set("DAHDI/i1/102-d4b", "FROMDID=9555555") in new stack pbx.c: Executing [9555555@from-digital:2] NoOp("DAHDI/i1/102-d4b", "Received an unknown call with DID set to 9555555") in new stack pbx.c: Executing [9555555@from-digital:3] Goto("DAHDI/i1/102-d4b", "s,a2") in new stack pbxbuiltins.c: Goto (from-digital,s,2) pbx.c: Executing [s@from-digital:2] Answer("DAHDI/i1/102-d4b", "") in new stack chansip.c: This function can only be used on SIP channels. pbx.c: Executing [s@from-digital:3] Log("DAHDI/i1/102-d4b", "WARNING,Friendly Scanner from ") in new stack Ext. s: Friendly Scanner from pbx.c: Executing [s@from-digital:4] Wait("DAHDI/i1/102-d4b", "2") in new stack pbx.c: Executing [s@from-digital:5] Playback("DAHDI/i1/102-d4b", "ss-noservice") in new stack
Если же сперва набрать 9 гудок и далее номер XXXXXX то звонок успешно уходит. Собственно вопрос, как сделать чтоб астериск понимал набор сразу всего номера с 9-кой. Настраивал все через gui.
3 | No.3 Revision редактировать |
Доброго дня. Используется связка tda100 + freepbx + провайдер через e1. нумерация на tda от 1xx по 4xx, на астериске 5xx. Звонки между станциями, звонки с города внутрь вплоть до tda все работает. Проблема же в том, что пользователи по старой привычке набирают номер 9XXXXXX(пример) для звонка в город, на что астериск говорит набранный вами номер отключен. В логах вот что:
sigpri.c:
sig_pri.c:
Accepting call from '102' to '9555555' on channel 0/31, span 1
pbx.c: Executing [9555555@from-digital:1] Set("DAHDI/i1/102-d4b", Если же сперва набрать 9 гудок и далее номер XXXXXX то звонок успешно уходит. Собственно вопрос, как сделать чтоб астериск понимал набор сразу всего номера с 9-кой. Настраивал все через gui.
4 | No.4 Revision редактировать |
Доброго дня. Используется связка tda100 + freepbx + провайдер через e1. нумерация на tda от 1xx по 4xx, на астериске 5xx. Звонки между станциями, звонки с города внутрь вплоть до tda все работает. Проблема же в том, что пользователи по старой привычке набирают номер 9XXXXXX(пример) для звонка в город, на что астериск говорит набранный вами номер отключен. В логах вот что:
sig_pri.c: Accepting call from '102' to '9555555' on channel 0/31, span 1
pbx.c: Executing [9555555@from-digital:1] Set("DAHDI/i1/102-d4b", "__FROM_DID=9555555") in new stack
pbx.c: Executing [9555555@from-digital:2] NoOp("DAHDI/i1/102-d4b", "Received an unknown call with DID set to 9555555") in new stack
pbx.c: Executing [9555555@from-digital:3] Goto("DAHDI/i1/102-d4b", "s,a2") in new stack
pbx_builtins.c: Goto (from-digital,s,2)
pbx.c: Executing [s@from-digital:2] Answer("DAHDI/i1/102-d4b", "") in new stack
chan_sip.c: This function can only be used on SIP channels.
pbx.c: Executing [s@from-digital:3] Log("DAHDI/i1/102-d4b", "WARNING,Friendly Scanner from ") in new stack
Ext. s: Friendly Scanner from
pbx.c: Executing [s@from-digital:4] Wait("DAHDI/i1/102-d4b", "2") in new stack
pbx.c: Executing [s@from-digital:5] Playback("DAHDI/i1/102-d4b", "ss-noservice") in new stack
Если же сперва набрать 9 гудок и далее номер XXXXXX то звонок успешно уходит. Собственно вопрос, как сделать чтоб астериск понимал набор сразу всего номера с 9-кой. Настраивал все через gui.
Homer я делал то что вы советуете, не помогает
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.