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

h-exten двойной вызов при Dial/Local а затем Dial/SIP

0

Здравствуйте ув. Гуру Астериска. Хочу спросить как избежать двойного вызова h-exten при таком диалплане.

extensions.conf

[voicecard]

exten => queueA2L1dial,1,Goto(voicecard,queueA2L1dial,2)
exten => queueA2L1dial,n,NoOp(queueA2L1dial)
exten => queueA2L1dial,n,NoOp(my_1_and_2=${my_1_and_2})                                 ; 
exten => queueA2L1dial,n,NoCDR()
exten => queueA2L1dial,n,Set(__MY_LANG=${CUT(my_1_and_2,+,3)})
exten => queueA2L1dial,n,Dial(Local/${CUT(my_1_and_2,+,1)}@voicecard_noise_to_operator/n)
exten => queueA2L1dial,n,Hangup()

exten => queueA2L1play,1,Goto(voicecard,queueA2L1play,2)
exten => queueA2L1play,n,NoOp(queueA2L1play)
exten => queueA2L1play,n,NoCDR()
exten => queueA2L1play,n,NoOp(my_1_and_2=${my_1_and_2})                                 ; 
exten => queueA2L1play,n,Answer()
exten => queueA2L1play,n,Wait(1)
exten => queueA2L1play,n,Playback(${CUT(my_1_and_2,+,2)})
exten => queueA2L1play,n,Hangup()

[voicecard_noise_to_opetator]

exten => _[67][0-9]XXXXXX,1,Goto(voicecard_noise_to_operator,${EXTEN},2)
exten => _[67][0-9]XXXXXX,n,NoOP(------------------- Call to ${EXTEN} ------------------)
exten => _[67][0-9]XXXXXX,n,Set(__MY_CALLEDID=${EXTEN})
exten => _[67][0-9]XXXXXX,n,Set(CDR(accountcode)=voicecard_fone)
exten => _[67][0-9]XXXXXX,n,Dial(SIP/0${EXTEN}@astmd5401_out,50)

exten => h,1,NoOP(DIALEDTIME=${DIALEDTIME} ANSWEREDTIME=${ANSWEREDTIME} DIALSTATUS=${DIALSTATUS} LANG=${MY_LANG})
exten => h,n,NoOP(${CALLERID(num)}_${MY_LANG}_${DIALSTATUS})
exten => h,n,System(/var/lib/asterisk/agi-bin/voicecard/ver-1.00/queue-scripts/send_SMS_queue.php ${CALLERID(num)}_${MY_CALLEDID}_${MY_LANG}_${DIALSTATUS})
exten => h,n,Hangup()

Я так подозреваю что двойной вызов происходит за счет двух каналов.
1. Dial/SIP .
2. Dial/Local .
как можно получить вызов один раз h-exten ?

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

спросил 2011-06-16 18:58:52 +0400

brost Gravatar brost flag of Russian Federation
100 12 3 12
http://asterisk-system.ru...

Comments

убрать это не пробовал ? exten => queueA2L1dial,n,Hangup() alexcr ( 2011-06-16 19:54:39 +0400 )редактировать

1 Ответ

0

Думаю никак :)

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

ответил 2011-06-16 19:34:01 +0400

Aven Gravatar Aven flag of Russian Federation
343 1 13
http://it-need.ru/

Ваш ответ

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

Статистика

Задан: 2011-06-16 18:58:52 +0400

Просмотрен: 1,014 раз

Обновлен: Jun 16 '11

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