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

как проиграть сообщение при исходящем вызове?

Asterisk IP PBX 15 сообщений -
#1

хочется набрать номер, гудки, вызываемый ответил, ему робот сказал "здрасти" и дальше я уже с ним общаюсь. как такое сделать?
#2

Пример .call -файла:
Код:

Channel: SIP/8812XXXXXXX@mtt
MaxRetries: 3
RetryTime: 600
WaitTime: 30
Context: AMT
Extension: s
Priority: 1
Archive: yes



В диалплане:

[AMT]
exten => s,1,Answer
exten => s,n,Playback

ну и далее чего желаете

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#3

или в команде Dial опция A(prompts)
#4

не, call файл не подходит, хочется врукопашную набирать номер
#5

Цитата:
не, call файл не подходит, хочется врукопашную набирать номер

или в команде Dial опция A(prompts)
#6

читаю уже, спасибо за наводку

Added after 15 minutes:

-- Executing [s@macro-dialout-trunk:19] ExecIf("SIP/107-00000537", "1?Set(CONNECTEDLINE(num,i)=777777)") in new stack
-- Executing [s@macro-dialout-trunk:20] ExecIf("SIP/107-00000537", "1?Set(CONNECTEDLINE(name,i)=CID:326)") in new stack
-- Executing [s@macro-dialout-trunk:21] GotoIf("SIP/107-00000537", "0?customtrunk") in new stack
-- Executing [s@macro-dialout-trunk:22] Dial("SIP/107-00000537", "SIP/Trun1/777777,300,Tt,A(all-circuits-busy-now.slin)") in new stack

вот такое в логах, а говорить не говорит Sad звоню с 107 на 777777
#7

уберите запятую между tT и A
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#8

спасибо, взлетело

Added after 12 minutes:

только как-то момент проигрывания фразы плавает
#9

попробуйте второй вариант, в команде Dial вызвать Macro(playback)

[macro-playback]
exten => s,1,Wait(1)
same => n,Playback(file)
same => n,Macroexit()
#10

макрос отрабатывает, но все равно время с момента ответа и до момента начала отработки макроса гуляет, может 5 секунд быть, может 30. от чего это зависит? по задумке-то сразу после ответа должно проигрывать файл
#11

А проверьте звонков на внутренний экстен или сформируйте на себя кoлл файл с проигрыванием звукового файла. Это может помочь понять на каком стороне проблема
#12

в макросе заменил Playback на Background и полетело
#13

а вот рано радовался Sad опять проигрывает в произвольное время. от чего это вообще зависеть может?
#14

от кривизны рук. дебаг уже пора включать а не продолжать причитать "почему, почему"...
#15

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