First time here? Check out the FAQ!

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

Соответствие шаблонам

0

Здравствуйте! Добавочный номер на исходящий вызов определяется шаблоном:

exten => _5XXXXXXXXXX,1,Dial(<звонок_через_провайдера>)

При этом, если на софтфоне набирается номер вида 5910-123-45-67 то он почему-то попадает под этот шаблон. Как такое может быть? * версии 1.8.х

спросил May 23 '12

asterman Gravatar asterman
9 1 3

обновил May 23 '12

Comments

1

Не может такого быть.

zzuz (May 23 '12)edit
dialplan show 5910-123-45-67@context
zzuz (May 23 '12)edit

asterisk*CLI> dialplan show 5910-123-45-67@internal

[ Context 'internal' created by 'pbx_config' ]
 
'_5XXXXXXXXXX' =&gt; 1. Dial(SIP/provider/8${EXTEN:1})             [pbx_config]
-= 1 extension (1 priority) in 1 context. =-
asterman (May 23 '12)edit

наверно в самом астере функция которая ищет экстеншен контексте имеет какой-то фильтр.

itprofit (May 23 '12)edit

Да. Есть такое.

zzuz (May 23 '12)edit

2 Ответа

3
 core show function FILTER 

exten
=> _5X.,1,Dial(SIP/trunk/${FILTER("[0-9]",${EXTEN})},,Tt)
ссылка удалить спам редактировать

ответил May 23 '12

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

обновил May 23 '12

Comments

Да, это может быть решением. Спасибо!

asterman (May 23 '12)edit
0

Ну все правильно, что не так то ?

5XXXXXXXXXX =
59101234567

Номер подходит под шаблон, софтфон "-" на астер не передает если вы про это.

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

ответил May 23 '12

itprofit Gravatar itprofit
768 24 3 27
http://itprofit32.ru/

обновил May 23 '12

Comments

Как раз то и передает! То есть в CLI вижу запись типа:

Executing .... Dial("...", "SIP/provider/8910-123-45-67,60,tT") in new stack

Провайдер, понятное дело, звонок отбивает, так как такого номера нет... Софтфон 3CX если что.

asterman (May 23 '12)edit

я думал софтфоны сами фильтруют номер, буду знать. Как попадает под этот шаблон тогда - не понятно.

itprofit (May 23 '12)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 ленту новостей

Статистика

Задан: May 23 '12

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

Обновлен: May 23 '12

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