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

Как проще всего в dialplan отрезать # на конце ?

0

Пользователи со шлюзов добивают решётку в конце номера чтобы быстрее шёл набор, решётка также приходит в Asterisk и настроенные dialplan'ы не срабатывают. Как проще всего отрезать решётку на конце? Не пладить же по два набора правил для каждого exten?

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

спросил 2012-06-06 10:34:20 +0400

nil Gravatar nil
41 4 2 4

4 Ответа

2

Настроить шлюзы, что бы не отправляли за решетку.

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

ответил 2012-06-06 11:15:24 +0400

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

Comments

Проблему надо решать в месте ее возникновения, а не латать костыли.. Там выше еще небось CallerID будет веселый при трансферах =))

Zavr2008 ( 2012-06-09 19:34:16 +0400 )редактировать
0
exten => _.#,n,Goto(from-internal,${EXTEN:0:$[${LEN(${EXTEN})} - 1]},1)
ссылка удалить спам редактировать

ответил 2012-06-06 14:20:56 +0400

Olpag Gravatar Olpag
1884 3 4 29

Comments

Давайте решим задачу сотней вариантов!

Интересно, вариант на AGI будет или нет???

switch ( 2012-06-06 14:22:53 +0400 )редактировать
0
exten => _.#,1,Gosub(from-internal,${EXTEN:0:-1},1)

или

exten => _.#,1,Gosub(from-internal,${FILTER([0-9],${EXTEN})},1)
ссылка удалить спам редактировать

ответил 2012-06-06 11:54:45 +0400

zzuz Gravatar zzuz flag of Russian Federation
6744 2 6 69
http://line24.ru/

Comments

ем? а чегоэто госуб то? блин что за фигня. 5 ответов ни одного правильного. поменяйте в первом на гото и будет хоть один правильный.

meral ( 2012-06-06 16:04:38 +0400 )редактировать

С радостью , если объясните принципиальное отличие goto от Gosub . Желательно в контексте вопроса автора.

zzuz ( 2012-06-06 16:30:59 +0400 )редактировать

Да. И почему это ответы неправильные?

zzuz ( 2012-06-06 16:31:38 +0400 )редактировать

gosub оставляет в стеке текущий адрес. что не превильно. ибо тут не нужно.

meral ( 2012-06-06 17:06:09 +0400 )редактировать

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

zzuz ( 2012-06-06 17:12:59 +0400 )редактировать

из вопроса?

meral ( 2012-06-06 17:14:24 +0400 )редактировать
0

сделать так:

exten => _.#,1,goto(from-internal,${CUT(EXTEN,#,1)})
ссылка удалить спам редактировать

ответил 2012-06-06 11:42:22 +0400

switch Gravatar switch
8334 11 7 91
http://lynks.ru/

Comments

exten => _.#,1,goto(from-internal,${CUT(EXTEN,#,1)},1)

zzuz ( 2012-06-06 11:49:20 +0400 )редактировать

Ага, забыл. Но я все-таки был первый ;)

switch ( 2012-06-06 12:02:26 +0400 )редактировать

Ну так. Я и не претендую)

zzuz ( 2012-06-06 12:05:37 +0400 )редактировать

только это формально решает не ту задачу. а именно вот такой номер 1234#1234# решит неправильно.

meral ( 2012-06-06 16:04:09 +0400 )редактировать

Давай напишем обработчик на AGI, ведь это так важно ;)

switch ( 2012-06-06 20:25:03 +0400 )редактировать

дадада, свич был первый - это очень важно, и ему сильно нужен плюс и галка правильного ответа, поставьте ему ее срочно, пока он не включил попрошайку, да и вообще может обидеться и уйти! Не забудьте - это срочно!

um2010 ( 2012-06-06 20:31:11 +0400 )редактировать

Иди-ка pap2t мучай, а?

switch ( 2012-06-06 22:21:54 +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)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: 2012-06-06 10:34:20 +0400

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

Обновлен: Jun 06 '12

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