Перевод звонка в Elastix
Откуда: Питер
Сообщений: 7
|
Перевод звонка в Elastix
Добрый день.
суть вопроса такова, при переводе звонка на другого абонента, при условии что у него занято, переводящего возвращает к клиенту без всяких предупреждений, и в итоге переводящий не понимает, толи его вернуло к клиенту толи еще чего происходит. и вот народ просит сделать так, чтобы если у того на кого переводят занято, то чтобы в трубке прежде чем вернуло на клиента прозвучало пару сигналов о том что занято... такое реально сделать?
|
Откуда: Киев
Сообщений: 1096
|
Re: Перевод звонка в Elastix
реально, но нужно подправить конфиги
|
Откуда: Питер
Сообщений: 7
|
Re: Перевод звонка в Elastix
вот хотелось бы чутка поподробнее, что там подправить? если не сложно, подскажите :)
|
Откуда: Киев
Сообщений: 1096
|
Re: Перевод звонка в Elastix
подправить нужно исходники, которые создают макрос [macro-exten-vm].
должно получиться, что то наподобии:
exten => s-BUSY,1,NoOp(Extension is reporting BUSY and not passing to Voicemail)
exten => s-BUSY,n,GotoIf($["${IVR_RETVM}" = "RETURN" & "${IVR_CONTEXT}" != ""]?exit,1)
exten => s-BUSY,n,Playback(silence/1&abonent&busy)
exten => s-BUSY,n,Busy(20)
названия файла точно не помню, но это уже было на форуме
|
Откуда: Питер
Сообщений: 7
|
Re: Перевод звонка в Elastix
хм... появилось мнение что при таком способе реализации веб рожа астериска сбросит конфиг на свой, который из под нее настраивается... как быть в данном случае?
|
Откуда: Киев
Сообщений: 1096
|
Re: Перевод звонка в Elastix
anatoly_neo: ...как быть в данном случае?
мой пост перечитайте по-буквам и вдумчиво. Ключевое слово "править исходники", а не конфиги
|
Откуда: AST
Сообщений: 280
|
Re: Перевод звонка в Elastix
нужно использовать extensions_override_freepbx.conf
в нем можно переопределить контекст [macro-exten-vm] и он не будет переписываться после изменений в FreePBX
|
Откуда: Питер
Сообщений: 7
|
Re: Перевод звонка в Elastix
чудненько... extensions_override_freepbx.conf помог. только реакция на эту (exten => s-BUSY,n,Playback(silence/1&abonent&busy) ) строчку несколько странная, он просто выдает "пиииик" около секунды и отправляет обратно к клиенту.
Странность именно в сигнале "пииик", надеялся услышать "пик-пик-пик".
с этим можно что-нибудь сделать?
|
Откуда: Киев
Сообщений: 1096
|
Re: Перевод звонка в Elastix
Playback(silence/1&abonent&busy) - озвучивает файлы, которые все вместе говорят (подразумевая RTFM:):
пауза_1_сек и "абонент занят"
хотите пик-пик, поставьте Busy(20)
|
Откуда: Питер
Сообщений: 7
|
Re: Перевод звонка в Elastix
в итоге получится так (exten => s-BUSY,n,Playback(silence/1&abonent&busy(20)) ??? или (exten => s-BUSY,n,Playback(busy(20))
прошу прощения, если вопросы кажутся глупыми, но пока только лишь осваиваю астер.
|
|