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

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

1

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

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

спросил 2011-07-27 18:45:48 +0400

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

обновил 2011-07-28 02:53:11 +0400

Comments

офигенный дистр, особенно Number of parallel calls = 2 cvieri ( 2011-07-28 09:24:28 +0400 )редактировать
ну и че? у мея есть 3 виртальных pbx с 1-кой. больше не просили ;) meral ( 2011-07-29 01:37:27 +0400 )редактировать
кошмар =) cvieri ( 2011-07-29 09:00:42 +0400 )редактировать

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)
ссылка удалить спам редактировать

ответил 2011-07-27 19:13:15 +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+Read

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

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

ответил 2011-07-27 19:07:45 +0400

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

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

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

ответил 2011-07-27 20:39:08 +0400

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

Comments

похоже на вброс ога um2010 ( 2011-07-27 20:43:01 +0400 )редактировать
Как я могу рекламировать то к чему не имею отношения и в чем пока еще плохо разбираюсь? Ссылку на дистр давал потому что подумал что вдруг все мои проблемы связаны с ограничением бесплатной версии. Или может я вообще бот? :) Или AsteriskWin32 я тоже до этого рекламировал? И сайт у меня немного из другой области. А за подсказки - спасибо! Не отвечал на них потому что пока еще не попробовал. Когда попробую напишу что получилось. Обычно я по другому делаю. Вначале пробую потом спрашиваю. Про Read вначале спросил потому что уже под устал разбираться. starzkv ( 2011-07-28 02:30:35 +0400 )редактировать
просто похоже очень на рекламу, если ты действительно не имел "злого" умысла, тогда прошу прощения =) cvieri ( 2011-07-28 09:08:48 +0400 )редактировать
Тем более уже готов отказаться от Askozia ввиду того что не могу заставить работать и вернуться на вручную установленный Asterisk. starzkv ( 2011-07-28 09:23:25 +0400 )редактировать
cvieri, все нормально. Тем более ты мне помогаешь советами по делу. За что большое человеческое спасибо!!! starzkv ( 2011-07-28 09:25:20 +0400 )редактировать
freepbx ставь. meral ( 2011-07-29 01:38:11 +0400 )редактировать
Уже поставил Elastix. :) starzkv ( 2011-07-29 11:48:50 +0400 )редактировать
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

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

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

ответил 2011-08-30 09:32:52 +0400

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

Comments

User entered nothing может дтмф не прошел ? alexcr ( 2011-08-30 09:37:06 +0400 )редактировать
да действительно dtmf не прошел. Стоял inband, поставил dtmfmode=rfc2833 все заработало romariosar ( 2011-08-30 10:09:18 +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 ленту новостей

Статистика

Задан: 2011-07-27 18:45:48 +0400

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

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

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