344 просмотров
от (120 баллов) в категории Настройка провайдеров

День добрый.

Странная проблема (т.к. до этого настраивали по той же схеме все и все работало).

Сейчас накатил с нуля все + настроил только одну учетку от провайдера (РТ), чтобы лишнее не помешало.

Перестали приходить входящие (в логах астериска: Attempt to reach a non-existent destination for Gosub: (Context:add-trim-prefix-clid, Extension:secretary, Priority:1), то есть затуп в экстеншенах на стадии, когда он пытается перейти в add-trim-prefix-clid (также и в любой другой, к примеру, в checkout-work-time: 

[check-out-work-time]

exten => _[0-9*#+]!,1,Set(currentYear=${STRFTIME(,,%Y)})

same => n,GosubIf($["${DIALPLAN_EXISTS(check-out-work-time-${currentYear},${EXTEN},1)}" == "1"]?check-out-work-time-${currentYear},${EXTEN},1)

same => n,return

[add-trim-prefix-clid]

exten => _[0-9*#+]!,1,NoOp(--- Incoming call from ${CALLERID(num)} ---)

same => n,GosubIf($["${DIALPLAN_EXISTS(${CONTEXT}-custom,${EXTEN},1)}" == "1"]?${CONTEXT}-custom,${EXTEN},1)

same => n,return

[SIP-1626777707-incoming]

exten => _X!,1,NoOp(--- Incoming call ---)

same => n,Set(CHANNEL(language)=ru-ru)

same => n,Set(CHANNEL(hangup_handler_wipe)=hangup_handler,s,1)

same => n,Set(__FROM_DID=${EXTEN})

same => n,Set(__FROM_CHAN=${CHANNEL})

same => n,ExecIf($["${CHANNEL(channeltype)}" != "Local"]?Gosub(set_from_peer,s,1))

same => n,ExecIf($["${CHANNEL(channeltype)}" == "Local"]?Set(__FROM_PEER=${CALLERID(num)}))

same => n,Gosub(add-trim-prefix-clid,${EXTEN},1)

same => n,Set(__TRANSFER_OPTIONS=t)

same => n,Set(IN_NEED_ANNONCE=1)

same => n,Gosub(check-out-work-time,${EXTEN},1)

; ***** BEGIN BY ModulePhoneBook

same => n,AGI(/storage/usbdisk1/mikopbx/custom_modules/ModulePhoneBook/agi-bin/agi_phone_book.php)

; ***** END BY ModulePhoneBook

 

same => n,GosubIf($["${DIALPLAN_EXISTS(${CONTEXT}-custom,${EXTEN},1)}" == "1"]?${CONTEXT}-custom,${EXTEN},1) 

same => n,Set(M_TIMEOUT=30) 

same => n,ExecIf($["${M_DIALSTATUS}" != "ANSWER"]?Dial(Local/2200100@internal-incoming/n,30,${TRANSFER_OPTIONS}Kg));

exten => secretary,1,NoOp(--- Incoming call ---)

same => n,Set(CHANNEL(language)=ru-ru)

same => n,Set(CHANNEL(hangup_handler_wipe)=hangup_handler,s,1)

same => n,Set(__FROM_DID=${EXTEN})

same => n,Set(__FROM_CHAN=${CHANNEL})

same => n,ExecIf($["${CHANNEL(channeltype)}" != "Local"]?Gosub(set_from_peer,s,1))

same => n,ExecIf($["${CHANNEL(channeltype)}" == "Local"]?Set(__FROM_PEER=${CALLERID(num)}))

same => n,Gosub(add-trim-prefix-clid,${EXTEN},1)

same => n,Set(__TRANSFER_OPTIONS=t)

same => n,Set(IN_NEED_ANNONCE=1)

same => n,Gosub(check-out-work-time,${EXTEN},1)

Куда взглянуть, какие сведения предоставить? : ) Буду признателен за помощь. Да, если закомментить gosub - ы, то звонок проходит. Насколько понимаю, в контекстах нет exten = secretary и из-за этого весь косяк, его разве мико не должна дописывать туда? : ) 

1 Ответ

от (122 тыс. баллов)
от (120 баллов)
редактировать от

Похоже, что первая тема из перечисленных подходит под мою проблему, но! что за чудеса : ) вчера оставил все, как есть, сегодня пришел, не регистрируются сип - телефоны (в логи заглянул, много жалоб было на кодек, который по факту должен быть отключен в pjsip.conf, но почему-то включился о_о, отключил его и ругаться перестало)

[2021-07-21 14:06:27] NOTICE[10106] res_pjsip/pjsip_distributor.c: Request 'REGISTER' from '"Надя" <sip:10@10.0.0.250>' failed for '10.0.0.204:5060' (callid: 0_1759392442@10.0.0.204) - No matching endpoint found

[2021-07-21 14:06:27] NOTICE[10106] res_pjsip/pjsip_distributor.c: Request 'REGISTER' from '"Надя" <sip:10@10.0.0.250>' failed for '10.0.0.204:5060' (callid: 0_1759392442@10.0.0.204) - Failed to authenticate

[2021-07-21 14:06:27] NOTICE[10106] res_pjsip/pjsip_distributor.c: Request 'REGISTER' from '"Надя" <sip:10@10.0.0.250>' failed for '10.0.0.204:5060' (callid: 0_1759392442@10.0.0.204) - No matching endpoint found

[2021-07-21 14:06:27] NOTICE[10106] res_pjsip/pjsip_distributor.c: Request 'REGISTER' from '"Надя" <sip:10@10.0.0.250>' failed for '10.0.0.204:5060' (callid: 0_1759392442@10.0.0.204) - Failed to authenticate

[2021-07-21 14:06:27] NOTICE[10106] res_pjsip/pjsip_distributor.c: Request 'REGISTER' from '"Надя" <sip:10@10.0.0.250>' failed for '10.0.0.204:5060' (callid: 0_1759392442@10.0.0.204) - No matching endpoint found

[2021-07-21 14:06:27] NOTICE[10106] res_pjsip/pjsip_distributor.c: Request 'REGISTER' from '"Надя" <sip:10@10.0.0.250>' failed for '10.0.0.204:5060' (callid: 0_1759392442@10.0.0.204) - Failed to authenticate 

но при этом каким-то магическим образом обновился extensions.conf:

"[check-out-work-time]

exten => _[0-9*#+a-zA-Z][0-9*#+a-zA-Z]!,1,Set(currentYear=${STRFTIME(,,%Y)})"

где видно, что правило теперь разрешает звонки с не цифрового логина от провайдера оО это как вообще? : ) мико сама каким-то образом обновляет правила?)

PS: да, теперь все работает, но это странновато : )) спасибо, если приложили руку к этому и конфиги обновили : ))

от (122 тыс. баллов)

у нас нет доступа к вашей АТС. 

Если вы воспользовались советами из темы (установили патч), то именно он помог корректному формированию dialplan. 

от (120 баллов)
В этом и самое странное : ))

не успел воспользоваться советами из темы той, т.к. когда пришел - все уже в текущем состоянии отобразилось, в общем, чудеса, но спасибо еще раз за помощь, вы крутые : )
На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia входящие-вызовы настройка исходящие маршрутизация провайдер запись-разговоров входящие ivr исходящие-звонки обновление ошибка очередь провайдеры битрикс24 очередь-вызовов переадресация запись установка маршрут история-звонков mikopbx транк панель-телефонии-1с перевод-вызова перевод askozia7 askozia6 битрикс callerid интеграция голосовая-почта логи перехват-вызова ростелеком нерабочее-время факс модуль nat docker запись-разговора веб-интерфейс bitrix24 goip настройка-провайдер история диалплан почта журнал-звонков релиз gsm вызовы звонок внешние-номера web-интерфейс zabbix маршруты cdr sip панель pjsip переадресация-мобильный voicemail ascozia телефонная-книга аон мобильный звонков лицензирование вызовов редактор номер asterisk лицензия ami регистрация оповещения провайдеров время голосовая fax trunk разговоров группы-пользователей #mikopbx пропущенные-звонки донабор beeline monitoring тишина smtp cisco мобильные мультифон мегафон шлюз не-работает электронная-почта не-слышно-звук

2.8 тыс. вопросов

2.4 тыс. ответов

6.7 тыс. комментариев

465 тыс. пользователей

...