Проброс звонка с SIP в PSTN и обратно
Откуда: EU/CA
Сообщений: 191
|
Проброс звонка с SIP в PSTN и обратно
Начинающий я, если все просто извините что отрываю время, если стоит внимания буду благодарен за возможные решения .
Исходное:
На астериске-
1 FXO W100P (zaptel)
2 SIP- SIP/а@sip.org,SIP/b@sip.org,SIP/c@sip.org
Что прописать в extansions.conf чтоб входящие с a@sip.org пропихивались через zaptel в PSTN на номер 1234567, с b@sip.org пропихивались через zaptel в PSTN на номер 2345678, а для с@sip.org была бы возможность набора номера PSTN (ну если с паролем вообще сказка )?
Трудное мы сделаем сразу, невозможное потребует немного больше времени.
|
Сообщений: 90
|
Re: Проброс звонка с SIP в PSTN
Если я правильно понял то вот так ))))
Но ЭТО ИЗВРАТ )))
Квадратные скобки обрезаются ))) Поэтому при описании контекста использую круглые )))
(a)
;Что бы ни набрал "А" всегда попадет на городской 1234567
exten => _.,1,Dial(Zap/1/1234567)
exten => _.,2,Hangup
(b)
;Что бы ни набрал "В" всегда попадет на городской 2345679
exten => _.,1,Dial(Zap/1/2345679)
exten => _.,2,Hangup
(c)
;через 9 в город
exten => _9.,1,Dial(Zap/1/${EXTEN:1})
exten => _9.,2,Hangup
;вместо пароля можно 9 заменить на 2387 ну типа пароль )))) тогда так
exten => _2387.,1,Dial(Zap/1/${EXTEN:4})
exten => _2387.,2,Hangup
|
Откуда: Москва
Сообщений: 3421
|
Re: Проброс звонка с SIP в PSTN
Имя сервера Астериск - sip.org
sip.conf:
[a]
username=a
fromuser=a
secret=pass_a
type=friend
host=dynamic
context=a
username=b
fromuser=b
secret=pass_b
type=friend
host=dynamic
context=b
[c]
username=c
fromuser=c
secret=pass_c
type=friend
host=dynamic
context=c
extensions.conf:
[nocalls]
exten => h,1,Hangup
exten => i,1,Hangup
exten => s,1,Hangup
exten => t,1,Hangup
[a]
include => nocalls
exten => _X.,1,Dial(ZAP/1/1234567)
exten => _X.,2,Congestion
include => nocalls
exten => _X.,1,Dial(ZAP/1/2345678)
exten => _X.,2,Congestion
[c]
include => nocalls
exten => _X.,1,Answer
exten => _X.,2,DigitTimeout,5
exten => _X.,3,ResponseTimeout,10
exten => _X.,4,Authenticate(XXXXX)
exten => _X.,5,Dial(ZAP/1/${EXTEN})
Ну типа того. Читайте доки (будет желание перевести - буду очень благодарен!)
http://www.asterisk-support.ru/documentation/bulk/DialplanCommands
Источник:
http://www.voip-info.org/wiki-Asterisk+cmd+DISA
http://www.voip-info.org/wiki-Asterisk+cmd+Authenticate
http://www.voip-info.org/wiki-Asterisk+-+documentation+of+application+commands
|
Откуда: EU/CA
Сообщений: 191
|
Re: Проброс звонка с SIP в PSTN
Sorry,
видно плохо описал проблему.
пункт 2 по новому:
SIP- SIP/а@fwd.pulver.com,SIP/b@fwd.pulver.com,SIP/c@fwd.pulver.com
т.е. все 3 аккоунта зарегестрированы на ФВД, * для ФВД является клиентом (телефоном) те входящие будут с ФВД будут приниматься * и в нормальном случае раздаваться СИП клиентам, которые подключены к *. Проброс входящего нужен т.к. в офисе я все время несижу и было бы очень приятно ответить на СИП звонок с сотового. Организовать проброс в голосовую почту (те поступил входящий на СИП, телефон подключенный к * позвонил скажем 10 секунд и вызов направлен в голосовую почту. С этим еще можно разобраться-примеры есть. Но как пробросить звонок на ЗАП интерфейс на заранее известный номер??? :wacko:
Трудное мы сделаем сразу, невозможное потребует немного больше времени.
|
Откуда: Москва
Сообщений: 3421
|
Re: Проброс звонка с SIP в PSTN
1) Чтобы были [], нужно выбрать тип документа plain text и выключить иконки Emoticons=off.
2) Кто-то знает способ как сделать "прозрачный проброс" на номер? Как в циске direct inward dial - трубку подняли, и тут же пошел набор номера, и динные гудки. Чтобы не париться с набором. Мне кажется, это должно поддерживаться IP телефоном - при поднятии трубу автоматом набирать номер (как в квинтуме).
|
Откуда: Москва
Сообщений: 3421
|
Re: Проброс звонка с SIP в PSTN
Да тоже самое! Входящий с FWD поступает в конретный контекст c конкретным номером. Например:
[fwd-in]
extem => 334966,1,Dial(ZAP/1/123456)
exten => 334966,2,Voicemail(u${EXTEN})
exten => 334966,102,Voicemail(b${EXTEN})
http://www.voip-info.org/tiki-index.php?page=Asterisk+How+to+connect+to+FWD
|
Откуда: EU/CA
Сообщений: 191
|
Re: Проброс звонка с SIP в PSTN
Опять не то... плохой из меня объясняльщик.
Есть провайдер ВОИП который дает мне данные подключения к его серверу. Я могу запрограммировать телефон и с этого телефона звонить и принимать звонки. Вместо телефона я могу запрограммировать * использовать сервер провайдера (или я очень неправ?) Предположим такой вариант, провайдер дает мне логин, пароль и телефонный номер, скажем в штатах. Я покупаю сип телефон, программирую его и принимаю звонки поступающие на телефон в штатах на него. Вариант 2: я инсталирую *, программирую его на подключение к моему провайдеру, и принимаю звонки из штатов УЖЕ НА * (к которой я могу подключить сип телефон и пробросить входящий на него)
А как пробросить этот звонок на мой сотовый через ЗАП интерфейс?
Трудное мы сделаем сразу, невозможное потребует немного больше времени.
|
Откуда: EU/CA
Сообщений: 191
|
Re: Проброс звонка с SIP в PSTN
Теперь вроде то 8)
Большое человеческое спасибо! Буду пробовать.
ЗЫ
Сейчас разбираюсь с AsteriskLiveCD пока ничего незабыл могу выложить попробовать написать мануал по настройке (если кто нибудь русский поправит конечно)
Трудное мы сделаем сразу, невозможное потребует немного больше времени.
|
Откуда: Москва
Сообщений: 3421
|
Re: Проброс звонка с SIP в PSTN
Если у тебя уже стоит машина с Линуксом, ИМХО лучше поставить астериск на нее без LiveCD. Хотя я никогда им не пользовался, будет интересно услышать.
P.S. А ты с какого города? У тебя иконкой топика пиво....
|
Откуда: Москва
Сообщений: 3421
|
Re: Проброс звонка с SIP в PSTN
Кстати, все в курсе что можно бесплатно получить UK DID?
http://fwd.calluk.com
Этот сервис позволяет вам получить прямой английский номер и прокинуть его на ваш FWD экаунт, который вы можете иметь на своем Asterisk box в Москве :cool:
Я сначала не врубился, в чем смысл бесплатной раздачи слонов. Потом узнал про схему revenue sharing. Компания calluk получает от British telecom часть стоимости, которая та взимает с тех, кто звонит на эти номера. А номера эти из зоны NGN (Non-geographical number), и стоимость минуты там больше, чем на обычный номер (не помню сколько). Но все равно часто дешевле набирать прямой UK NGN,чем звонить в другую страну, и намного.
|
|