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

можно ли добавить к исходящему вызову дополнительные номера по истечении таймера не обрыва текущий дозвон?

0

если делаю вот так:

;first call spare parts and acc.

same => n,Dial(SIP/3601&SIP/3701,5)

;then add their mobiles

same => n,Dial(SIP/3601&SIP/3701&SIP/050zzzzzzz&SIP/050yyyyyyy,10)

;then add service reception & aftersales backoffice

same => n,Dial(SIP/3601&SIP/3701&SIP/050zzzzzzz&SIP/050yyyyyyy&SCCP/3333&SIP/3000&SIP/3100&SIP/3101&SIP/3102&SIP/3103&SIP/3104&SIP/5201,15)

;finally if call was not answered - send notyfication email

same => n,GotoIf($["${DIALSTATUS}" = "NOANSWER"],?email)                                                          
same => n,Hangup



same => n(email),Set(EMAIL_SUBJECT="Call from ${CALLERID(num)} to ${EXTEN} missed at ${STRFTIME(${EPOCH},,%Y/%m/%d-%H:%M:%S)}")


same => n,Set(EMAIL_BODY="Please call back to ${CALLERID(num)} (${CALLERID(name)}) ASAP!")                        
same => n,System(echo ${EMAIL_BODY} | mail -s ${EMAIL_SUBJECT} PBX@tld.com)

то между шагами 2 и 3 дозвон прекращается и на шаге 3 повторный вызов на мобильные опять занимает какое-то время (2-3 секунды) есть ли какой-то метод выполнить данный сценарий не тремя отдельными Dial(), а добавлять вызываемых абонентов по мере истечения таймаутов?

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

спросил 2013-05-15 17:30:36 +0400

kaa Gravatar kaa
1 1

обновил 2013-05-15 17:46:15 +0400

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Comments

спасибо, komrad123 !!!

kaa ( 2013-05-15 17:53:23 +0400 )редактировать

2 Ответа

0

вариант 1 вам предложили. вариант два - использовать очередь с приориететами вариант 3- использовать динамические очереди(asyncqueue)

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

ответил 2013-05-16 03:16:44 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/
1

http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial

Example 3: Dial multiple channels, partially delayed

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

ответил 2013-05-15 17:45:20 +0400

komrad123 Gravatar komrad123
3810 5 3 44

Ваш ответ

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

Статистика

Задан: 2013-05-15 17:30:36 +0400

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

Обновлен: May 16 '13

Похожие вопросы:

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