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

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

0

Здравствуйте, уважаемые гуру Астериска. Помогите разобраться: Есть 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'
удалить закрыть спам изменить тег редактировать

спросил 2015-01-12 14:03:17 +0400

albionix Gravatar albionix
1 1

Comments

Сначала исправьте "No application 'SetMusicOnHold'" .

zzuz ( 2015-01-12 16:13:16 +0400 )редактировать

1 Ответ

0

Знать бы как? (( Посмотрел в musiconhold.conf ... все в этих папках прописанных лежит. Впрочем, я убираю default ставлю none, то есть музыки быть не должно...все равно тоже самое)

ссылка удалить спам редактировать

ответил 2015-01-12 16:43:40 +0400

albionix Gravatar albionix
1 1

Comments

Там же четко написано, что SetMusicOnHold вызывается из macro-dial на шаге 2. Смотрите есть ли у вас такая апликуха:

core show applications like SetMusicOnHold

т.к. http://www.voip-info.org/wiki/view/Asterisk+cmd+SetMusicOnHold

> New in Asterisk 1.6

> SetMusicOnHold is now deprecated.

>You should use Set(CHANNEL(musicclass)=...) instead.

virus_net ( 2015-01-13 09:18:19 +0400 )редактировать

Автор обновил астериск , не обновляя остального . Теперь и мается. Плюс свой комментарий в ответе пишет. Запущенный случай. В платный суппорт.

zzuz ( 2015-01-13 16:02:42 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2015-01-12 14:03:17 +0400

Просмотрен: 218 раз

Обновлен: Jan 12 '15

Похожие вопросы:

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