AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Не работает FollowMe в случае переадресации внешнего звонка.

Newbies/FAQ Forum 6 сообщений -
#1

Не работает FollowMe в случае переадресации внешнего звонка.


Здравствуйте, уважаемые гуру Астериска. Помогите разобраться: Есть AsteriskNOW, настроены транки, сипы. Все работает за исключением модуля FollowMe. Пытаюсь сделать переадресацию на сотовый, номер указываю с решеткой в конце. При звонке с внутреннего номера звонок на сотовый уходит. При звонке с внешнего номера, и наборе в IVR внутреннего номера сотрудника, переадресация не срабатыват, звонок сбрасывается сразу. Если включена галочка на номере использовать FollowMe. К провайдеру звонок не попадает, то есть дело не в CallerID исходящего звонка. В логах единственно подозрительное место: Варнинг на то что не найдено приложение MusicOnHold для Экстеншна. И потом сразу spawn extension....на этом логи данного звонка прекращаются. Заранее благодарю, если подскажите куда копать.


-- Goto (from-did-direct,919,21)
-- Executing [919@from-did-direct:21] Set("PJSIP/ktelecom_rjsip-00000017", "RingGroupMethod=ringall") in new stack
-- Executing [919@from-did-direct:22] Set("PJSIP/ktelecom_rjsip-00000017", "_FMGRP=919") in new stack
-- Executing [919@from-did-direct:23] GotoIf("PJSIP/ktelecom_rjsip-00000017", "0?doconfirm") in new stack
-- Executing [919@from-did-direct:24] Macro("PJSIP/ktelecom_rjsip-00000017", "dial,60,TtrI,89533833641#") in new stack
-- Executing [s@macro-dial:1] GotoIf("PJSIP/ktelecom_rjsip-00000017", "0?dial") in new stack
[2015-01-12 13:40:18] WARNING[28377][C-0000003d]: pbx.c:4910 pbx_extension_helper: No application 'SetMusicOnHold' for extension (macro-dial, s, 2)
== Spawn extension (macro-dial, s, 2) exited non-zero on 'PJSIP/ktelecom_rjsip-00000017' in macro 'dial'
== Spawn extension (from-did-direct, 919, 24) exited non-zero on 'PJSIP/ktelecom_rjsip-00000017'
-- Executing [h@from-did-direct:1] Macro("PJSIP/ktelecom_rjsip-00000017", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("PJSIP/ktelecom_rjsip-00000017", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("PJSIP/ktelecom_rjsip-00000017", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] Hangup("PJSIP/ktelecom_rjsip-00000017", "") in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'PJSIP/ktelecom_rjsip-00000017' in macro 'hangupcall'
== Spawn extension (from-did-direct, h, 1) exited non-zero on 'PJSIP/ktelecom_rjsip-00000017'
#2

У вас жестко задана кому и с какой линии выходить во внешний мир
нужно оставить одну линию с пустой записью

_________________
платный суппорт по мере возможностей
#3

Подскажите подробнее. Во FreePBX я этого не задавал. Подскажите в каком месте лога это было видно? И где это менять?
#4

подробнее - в исходящей маршрутизации
_________________
платный суппорт по мере возможностей
#5

Не нашел Sad
#6

Проблема была в устаревшей setmusiconhold в диалплане. После закомментирования строки вызовы пошли. Благодарю за помощь и участие.