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

Возврат SIP звонка обратно в asterisk

0

Сутки добрые. Усть E1 100 номеров (789100-789199) из города приходят на шлюз ELTEX он их обрабатывает, отрезает лишние 789 добавляет 2 (789123->2123) и отправляет sip-inv в PBX. Если из офиса звонить 789123, а не 2123 то звонок уходит шлюз->АТС->шлюз->PBX тем самым занимаются разом 2 линии Е1. Как при звонке на номер 7891XX убрать 789 добавить 2 и вернуть звонок в PBX. Правильна ли будет конструкция

exten => _2+789|1XX,1,Dial(SIP/${EXTEN:1})
exten => _2+789|1XX,2,Hangup()

и где писать Elastix 2.4

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

спросил 2014-08-02 16:48:06 +0400

rayrln Gravatar rayrln
1 2 2

обновил 2014-08-02 18:47:25 +0400

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

Comments

добавил в extensions_custom.conf в самое начало, reload [inner] exten => _7891XX,1,Dial(SIP/2${EXTEN:3}) и не робит

rayrln ( 2014-08-04 07:53:12 +0400 )редактировать

asterisk -rx 'dialplan show 789123@inner'

zzuz ( 2014-08-04 12:56:12 +0400 )редактировать

[ Context 'inner' created by 'pbx_config' ]

'7891XX' => 1. Dial(SIP/2${EXTEN:3}) [pbxconfig]

-= 1 extension (1 priority) in 1 context. =-

rayrln ( 2014-08-05 04:23:18 +0400 )редактировать

Спасибо. Совсем забыл [from-internal-custom]
include => inner

rayrln ( 2014-08-05 05:20:15 +0400 )редактировать

звонок приходит от device и номер

rayrln ( 2014-08-05 05:28:24 +0400 )редактировать

asterisk -rx 'dialplan show 789123@from-internal'

zzuz ( 2014-08-05 13:21:59 +0400 )редактировать

[ Included context 'inner' created by 'pbxconfig' ] '7891XX' => 1. Answer() [pbxconfig] 2. Playback(custom/vozvrat) [pbxconfig] 3. Dial(SIP/2${EXTEN:3}) [pbxconfig] 4. Hangup() [pbxconfig] 2 раза

rayrln ( 2014-08-06 11:15:48 +0400 )редактировать

[ Included context 'outrt-2' created by 'pbxconfig' ] 'XXXXXX' => 1. Macro(user-callerid,SKIPTTL,) [pbxconfig] 2. Noop(Calling Out Route: togorod) [pbxconfig] 3. Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})}) [pbxconfig] 4. Set(NODEST=) [pbxconfig] 5. Macro(record-enable,${AMPUSER},OUT,) [pbxconfig] 6. Macro(dialout-trunk,2,${EXTEN},) [pbxconfig] 7. Macro(outisbusy,) [pbx_config]

rayrln ( 2014-08-06 11:16:28 +0400 )редактировать

[ Included context 'bad-number' created by 'pbxconfig' ] 'X.' => 1. ResetCDR() [pbxconfig] 2. NoCDR() [pbxconfig] 3. Progress() [pbxconfig] 4. Wait(1) [pbxconfig] 5. Progress() [pbxconfig] 6. Playback(silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer) [pbxconfig] 7. Wait(1) [pbxconfig] 8. Congestion(20) [pbxconfig] 9. Hangup() [pbx_config]

rayrln ( 2014-08-06 11:18:07 +0400 )редактировать

7891XX -> _7891XX

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

и что это значит

rayrln ( 2014-08-11 10:30:45 +0400 )редактировать

Это значит , что Вы очень невнимательно делаете копипаст. нижнее подчеркивание забыли.

zzuz ( 2014-08-11 14:54:42 +0400 )редактировать

да нет же. Подчеркивание есть [ Included context 'inner' created by 'pbxconfig' ] _7891XX => 1. Answer() [pbxconfig] 2. NoOp() [pbxconfig] 3. Playback(custom/vozvrat) [pbxconfig] 4. Dial(SIP/2${EXTEN:3}) [pbxconfig] 5. Hangup() [pbxconfig]

rayrln ( 2014-08-13 06:27:34 +0400 )редактировать

почему-то в здесь комментариях не отображается "_", при редактировании он есть Вот сейчас убрал из сообщения CLI знак " ' " и _ отобразился

rayrln ( 2014-08-13 06:28:56 +0400 )редактировать

Ну значит всё работает .

zzuz ( 2014-08-13 09:11:54 +0400 )редактировать

1 Ответ

0

Чтобы в диаплане нарисовать то, что Вам нужно , то

exten => _7891XX,1,Dial(SIP/2${EXTEN:3})

во freepbx в правиле исходящей маршрутизации

2+789|1XX
ссылка удалить спам редактировать

ответил 2014-08-02 18:57:55 +0400

zzuz Gravatar zzuz flag of Russian Federation
6744 2 6 69
http://line24.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)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: 2014-08-02 16:48:06 +0400

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

Обновлен: Aug 02 '14

Похожие вопросы:

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