First time here? Check out the FAQ!

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

Проиграть сообщение принимающему звонок

0

Добрый день, коллеги. Нужно проиграть сообщение принимающему звонок, пока абонент дозванивается (не в очереди). Нашел опцию A(x) в команде Dial, но никуда сообщение не идет. Диалпан ниже

exten => 74951111111,1,Noop(Test inboud call)
        same
=>n,Dial(SIP/100,40,HRtL(1900000:61000:30000),aA(demo-congrats))
        same
=>n,Hangup

В логе ничего

[Nov 18 13:30:10] VERBOSE[23682][C-0001bdf4] pbx.c: Executing [74951111111@default:1] NoOp("SIP/moscow-000343ff", "Test inboud call") in new stack
[Nov 18 13:30:10] VERBOSE[23682][C-0001bdf4] pbx.c: Executing [74951111111@default:2] Dial("SIP/100,40,HRtL(1900000:61000:30000),aA(demo-congrats)") in new stack
[Nov 18 13:30:10] VERBOSE[23682][C-0001bdf4] app_dial.c: Called SIP/100
[Nov 18 13:30:11] VERBOSE[23682][C-0001bdf4] app_dial.c: SIP/100-00034400 is ringing
[Nov 18 13:30:15] VERBOSE[23682][C-0001bdf4] app_dial.c: SIP/100-00034400 answered SIP/moscow-000343ff
[Nov 18 13:30:15] VERBOSE[23687][C-0001bdf4] bridge_channel.c: Channel SIP/100-00034400 joined 'simple_bridge' basic-bridge <6f3d3c6c-c925-4ff4-985c-c46852163a69>
[Nov 18 13:30:15] VERBOSE[23682][C-0001bdf4] bridge_channel.c: Channel SIP/moscow-000343ff joined 'simple_bridge' basic-bridge <6f3d3c6c-c925-4ff4-985c-c46852163a69>

Версия Asterisk certified/13.21-cert3

спросил Nov 18 '19

etskh Gravatar etskh
326 40 19

обновил Nov 18 '19

Comments

лог не полный , не видно подтверждения вашим словам. и зачем там опция a ?

zzuz (Nov 18 '19)edit

1 Ответ

1

Команда Dial(type/identifier,timeout,options,URL).

В Вашем плане аА(...) -- это уже URL, а не options. Исправляйте, пробуйте.

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

ответил Nov 18 '19

tesak89 Gravatar tesak89 flag of Russian Federation
422 25 3 16

обновил Nov 18 '19

Comments

Да, точно. Спасибо за указание ошибки. А вы не в курсе какая длина сообщения может быть? А то на 11-ой секунде сбрасывает звонок

etskh (Nov 18 '19)edit

Любая. Я бы перед Dial сделал Answer для проверки. Ну или Progress + Ringing

tesak89 (Nov 19 '19)edit

Да вот как то не получается любую. на 11-й секунде сбрасывает. А проигрывает сообщение только после ансвера, так что не думаю что нужен Answer перед Dial. Но попробую и так, и дамп поковыряю. Спасибо

etskh (Nov 19 '19)edit

А сбрасывает кто? Телефон или сервер?

tesak89 (Nov 21 '19)edit

Ваш ответ

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 ленту новостей

Статистика

Задан: Nov 18 '19

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

Обновлен: Nov 18 '19

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