AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Inbound Routes по H323

Newbies/FAQ Forum 11 сообщений -
#1

Доброго всем времени суток. Рпсскажите пожалуйста или направьте на доки (но желательно рассказать т.к. время поджимает). Ситуация такая: на Астериск приходят звонки с Mera по H323, пока звонок приходил в виде 101, 102, 103..... проблем не было. Но сейчас (в связи с развитием сети) надо что бы звонок приходил в "полноформатном" виде, тоесть XXXXXXXXXXX101, XXXXXXXXXXX102 и т.д. Тоесть надо как-то организовать отброс префикса при входящем звонке.
Грубо говоря у каждого экстеншена должен быть свой "внутренний" (101,102,103...) номер и "внешний" номер (XXXXXXXXXXX101,XXXXXXXXXXX102,XXXXXXXXXXX103)
Заранее благодарен.
#2

Код:
[inbound-h323]
exten => _X.,1,Dial(SIP/{EXTEN:11})

[outbound]
exten => _X.,1,SetCIDNum(bla-bla-bla
exten => _X.,n Dial(H323/Mera/{EXTEN})
#3

Простите но у меня сёдни тупняк, это прописать в extensions.conf или h323.conf ? Чё то я не въеду.....
#4

extensions.conf
_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
#5

Блин, вроде сначала всё показалось просто и понятно, а вот взялся за дело и тут же обломался. Не могли бы вы поподробнее расписать код? Точнее то что касается outbound Заранее огромное человеческое спасибо.
#6

Могу, но не хочу.
#7

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

Added after 2 hours 51 minutes:

Ну люди!!! Неужели совскм никто не поможет??? Я уже всю голову себе сломал. Не понимает * эту запись, или я не понимаю (что скорее всего), но * при входящем звонке говорит что не знает что с этим делать. Расскажите плиззззз подробнее куда чего писать.....
#8

Ещё одна пчела.
Перенести в .... Newbie - инкубатор молодых пчел.
#9

Извиняюсь за назойливость (и возможно грубость) в предидущем посте. Я разобрался. Проблема была в моей глупости и невнимательности, в ooh323.conf стаяла строчка которая всё отдавала в контекст default, а я пытался работать с новым контекстом.
Кстати DED вы тоже допустили небольшую ошибку
Код:
exten => _X.,1,Dial(SIP/{EXTEN:11})


следует писать

Код:

exten => _X.,1,Dial(SIP/${EXTEN:8})
#10

Константин писал(а):

Грубо говоря у каждого экстеншена должен быть свой "внутренний" (101,102,103...) номер и "внешний" номер (XXXXXXXXXXX101,XXXXXXXXXXX102,XXXXXXXXXXX103)

Я не поленился и посчитал сколько Х-в в этом - XXXXXXXXXXX101, оказалось 11.
Поэтому отрезать 11 цифр и передать дальше 101 вот так - {EXTEN:11} правильно. Видимо, ты писал от балды.
#11

Ded писал(а):
Константин писал(а):

Грубо говоря у каждого экстеншена должен быть свой "внутренний" (101,102,103...) номер и "внешний" номер (XXXXXXXXXXX101,XXXXXXXXXXX102,XXXXXXXXXXX103)

Я не поленился и посчитал сколько Х-в в этом - XXXXXXXXXXX101, оказалось 11.
Поэтому отрезать 11 цифр и передать дальше 101 вот так - {EXTEN:11} правильно. Видимо, ты писал от балды.

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