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

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

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

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

спросил 2019-11-18 16:42:13 +0400

etskh Gravatar etskh
316 36 16

обновил 2019-11-18 16:44:22 +0400

Comments

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

zzuz ( 2019-11-18 18:17:26 +0400 )редактировать

1 Ответ

1

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

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

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

ответил 2019-11-18 20:13:55 +0400

tesak89 Gravatar tesak89 flag of Russian Federation
412 25 2 15

обновил 2019-11-18 20:17:38 +0400

Comments

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

etskh ( 2019-11-18 21:08:26 +0400 )редактировать

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

tesak89 ( 2019-11-19 12:41:22 +0400 )редактировать

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

etskh ( 2019-11-20 00:00:19 +0400 )редактировать

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

tesak89 ( 2019-11-21 12:46:59 +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 ленту новостей

Статистика

Задан: 2019-11-18 16:42:13 +0400

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

Обновлен: Nov 18

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