First time here? Check out the FAQ!

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

Read () вместо WaitExten()

1

Установил себе последнюю [Askozia 2.1.2 DIET]. Сам дистрибутив очень понравился. Стараюсь привыкнуть к некоторым особенностям веб-интерфейса. Вручную править конфиги оказалось гораздо проще чем через веб-интерфейс. Почему то [не получается сделать вызов нужного номера]В связи с этим решил сделать другим способом. Через WaitExten() в Askozia не рекомендуют делать. Как можно аналогично сделать набор номера через Read ()?

спросил Jul 27 '11

starzkv Gravatar starzkv
373 20 6 20
http://www.compcar.ru/for...

обновил Jul 27 '11

Comments

офигенный дистр, особенно Number of parallel calls = 2 cvieri (Jul 28 '11)edit
ну и че? у мея есть 3 виртальных pbx с 1-кой. больше не просили ;) meral (Jul 28 '11)edit
кошмар =) cvieri (Jul 29 '11)edit

4 Ответа

1
exten => _X.,1,Read(var,prompt_here,,1,3)
exten
=> _X.,n,GotoIf($[ "${var}" == "" ]?timeout)
exten
=> _X.,n,Goto(${var},1)
exten
=> _X.,n(timeout),Noop(timeout here)


exten
=> 1,1,Noop(choice 1)

exten
=> i,1,Noop(invalid input)
ссылка удалить спам редактировать

ответил Jul 27 '11

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

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

тут всё описано. в чём проблема? записали цифри в переменную, затем их вызвали.

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

ответил Jul 27 '11

cvieri Gravatar cvieri
673 12 5 21
http://www.qcall.com.ua/
0

Вам не кажется, что все эти посты это реклама?

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

ответил Jul 27 '11

cvieri Gravatar cvieri
673 12 5 21
http://www.qcall.com.ua/

Comments

похоже на вброс ога um2010 (Jul 27 '11)edit
Как я могу рекламировать то к чему не имею отношения и в чем пока еще плохо разбираюсь? Ссылку на дистр давал потому что подумал что вдруг все мои проблемы связаны с ограничением бесплатной версии. Или может я вообще бот? :) Или AsteriskWin32 я тоже до этого рекламировал? И сайт у меня немного из другой области. А за подсказки - спасибо! Не отвечал на них потому что пока еще не попробовал. Когда попробую напишу что получилось. Обычно я по другому делаю. Вначале пробую потом спрашиваю. Про Read вначале спросил потому что уже под устал разбираться. starzkv (Jul 27 '11)edit
просто похоже очень на рекламу, если ты действительно не имел "злого" умысла, тогда прошу прощения =) cvieri (Jul 28 '11)edit
Тем более уже готов отказаться от Askozia ввиду того что не могу заставить работать и вернуться на вручную установленный Asterisk. starzkv (Jul 28 '11)edit
cvieri, все нормально. Тем более ты мне помогаешь советами по делу. За что большое человеческое спасибо!!! starzkv (Jul 28 '11)edit
freepbx ставь. meral (Jul 28 '11)edit
Уже поставил Elastix. :) starzkv (Jul 29 '11)edit
0

у меня такая констуркция:

exten => s,n,Read(num,custom/pozitiv-all,3)
exten
=> s,n,noop(${num})
exten
=> s,n,Dial(Local/${num}@from-internal)

вот что происходит при звонке:

-- Executing [s@ivr-2:12] Read("SIP/64169-b6f71358", "num,custom/pozitiv-all,3") in new stack
   
-- Accepting a maximum of 3 digits.
   
-- <SIP/64169-b6f71358> Playing 'custom/pozitiv-all.slin' (language 'en')
   
-- User entered nothing.ivr-2
   
-- Executing [s@ivr-2:13] NoOp("SIP/64169-b6f71358", "") in new stack
   
-- Executing [s@ivr-2:14] Dial("SIP/64169-b6f71358", "Local/@from-internal") in new stack

подскажиет что я не правильно делаю.

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

ответил Aug 30 '11

romariosar Gravatar romariosar flag of Russian Federation
588 93 11 44
http://www.webunix.ru/

Comments

User entered nothing может дтмф не прошел ? alexcr (Aug 30 '11)edit
да действительно dtmf не прошел. Стоял inband, поставил dtmfmode=rfc2833 все заработало romariosar (Aug 30 '11)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 ленту новостей

Статистика

Задан: Jul 27 '11

Просмотрен: 3,650 раз

Обновлен: Aug 30 '11

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