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

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2012-08-01 15:27:25 +0400

flyxman Gravatar flyxman

PlayBack и Dial одновременно

Добрый день! Столкнулся с ситуацией когда нужно проиграть файл вызывающему во время вызова. Как это работает сейчас, вызывающий посылает вызов и слышит PlayBack, и только после того как PlayBack закончится, выполняется Dial. Вопрос, можно ли сделать, так чтобы при вызове, вызывающий слышал PlayBack и одновременно вызывался Dial? Если на противоположной стороне отвечают, то PlayBack просто прерывается, если не ответил, то после PlayBack должны идти обычные гудки.

Как реализовано сейчас. ... exten => s,n,ExecIf($["${DEVICESTATE(${dev1})}"="INUSE"]?PlayBack(abonent&zanjat&ozhidajte-soedinenija)) ... exten => s,n,Dial(${dialstring},${forwardtime},e) ...

${dialstring},${forward_time} - формируются до этих строк, но это как бы и не важно.

PlayBack и Dial одновременно

Добрый день! Столкнулся с ситуацией когда нужно проиграть файл вызывающему во время вызова. Как это работает сейчас, вызывающий посылает вызов и слышит PlayBack, и только после того как PlayBack закончится, выполняется Dial. Вопрос, можно ли сделать, так чтобы при вызове, вызывающий слышал PlayBack и одновременно вызывался Dial? Если на противоположной стороне отвечают, то PlayBack просто прерывается, если не ответил, то после PlayBack должны идти обычные гудки.

Как реализовано сейчас. ... . exten => s,n,ExecIf($["${DEVICESTATE(${dev1})}"="INUSE"]?PlayBack(abonent&zanjat&ozhidajte-soedinenija)) ... . exten => s,n,Dial(${dialstring},${forwardtime},e) ....

${dialstring},${forward_time} - формируются до этих строк, но это как бы и не важно.

PlayBack и Dial одновременно

Добрый день! Столкнулся с ситуацией когда нужно проиграть файл вызывающему во время вызова. Как это работает сейчас, вызывающий посылает вызов и слышит PlayBack, и только после того как PlayBack закончится, выполняется Dial. Вопрос, можно ли сделать, так чтобы при вызове, вызывающий слышал PlayBack и одновременно вызывался Dial? Если на противоположной стороне отвечают, то PlayBack просто прерывается, если не ответил, то после PlayBack должны идти обычные гудки.

Как реализовано сейчас. . сейчас.

exten => s,n,ExecIf($["${DEVICESTATE(${dev1})}"="INUSE"]?PlayBack(abonent&zanjat&ozhidajte-soedinenija)) . exten => s,n,Dial(${dialstring},${forwardtime},e) .time},e)

${dialstring},${forward_time} - формируются до этих строк, но это как бы и не важно.

PlayBack и Dial одновременно

Добрый день! Столкнулся с ситуацией когда нужно проиграть файл вызывающему во время вызова. Как это работает сейчас, вызывающий посылает вызов и слышит PlayBack, и только после того как PlayBack закончится, выполняется Dial. Вопрос, можно ли сделать, так чтобы при вызове, вызывающий слышал PlayBack и одновременно вызывался Dial? Если на противоположной стороне отвечают, то PlayBack просто прерывается, если не ответил, то после PlayBack должны идти обычные гудки.

Как реализовано сейчас.

exten => s,n,ExecIf($["${DEVICESTATE(${dev1})}"="INUSE"]?PlayBack(abonent&zanjat&ozhidajte-soedinenija)) s,n,ExecIf($["${DEVICE_STATE(${dev1})}"="INUSE"]?PlayBack(abonent&zanjat&ozhidajte-soedinenija))

exten => s,n,Dial(${dialstring},${forwardtime},e)s,n,Dial(${dialstring},${forward_time},e)

${dialstring},${forward_time} - формируются до этих строк, но это как бы и не важно.

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