Как перенаправить звонок с устройства VoiceBlue Next на сервер Asterisk

Я хочу настроить и меню IVR. Я имею в виду, что если пользователь звонит на определенный номер GSM, тогда этот номер должен быть перенаправлен на сервер Asterisk, и пользователю необходимо получить меню IVR.

Я использую прошивку VoiceBlue Next версии 1.31.1.34.1, вставила рабочую SIM-карту

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

Я создал учетную запись SIP в файле pjsip.conf и создал расширение 100 в extensions.conf, но не смог перевести вызов на сервер Asterisk.

Есть ли на сервере asterisk какие-либо другие файлы, которые нужно изменить, или какие-либо настройки в VoiceBlue Next


person Jabiulla Mulla    schedule 15.03.2018    source источник


Ответы (1)


Для понимания вашего сценария не так много деталей, я использовал не VoiceBlue, а Asterisk, если вы хотите получать звонки от вашего VoiceBlue или любого другого провайдера. Вы должны сделать две вещи: во-первых, вы должны зарегистрировать этот одноранговый узел, чтобы разрешить прием вызовов, или вы также можете установить allowguest=yes (но это очень опасно, любой может отправлять вам вызовы) или добавить одноранговые узлы в конце файла pjsip.conf как малозащищенные. способ.

Далее нужно добавить диалплан, допустим при получении любого номера _X будет любой номер, теперь можно поставить Dial your extension для получения любого номера от провайдера.

Что касается sip-клиента для вызова, вы должны зарегистрировать одноранговый узел, и оба должны быть в одном контексте.

Отправка исходящих вызовов, теперь, если вы позвоните на любой номер, начинающийся с 6 и 7, они будут переадресованы на VoiceBlue.

exten=>_6XXXXXXXX,1,Dial(SIP/${EXTEN:0}@10.0.0.20,,r)
exten=>_7XXXXXXXX,1,Dial(SIP/${EXTEN:0}@10.0.0.20,,r)

для входящих, пожалуйста, добавьте следующее в ваш pjsip.conf

[VoiceBlueNext]
type=peer
host=10.0.0.20
username=voiceblue
secret=password
fromdomain=10.0.0.20

и в том же файле сверху поместите следующий общий раздел

[general]
port = 5060
bindaddr = 0.0.0.0
allowgues=no
context = sip
disallow=all
allow=ulaw

Обратите внимание, что I allowguest = no , поэтому вы должны предоставить информацию об одноранговом узле VoiceBlue для приема вызовов, но если вы хотите проверить, сделайте это yes, и вы будете получать вызовы без какой-либо защиты.

person Kamal Panhwar    schedule 11.04.2018
comment
Привет, спасибо, вы завершили это, теперь мне нужна информация о том, как звонить на номера GSM с сервера звездочки. - person Jabiulla Mulla; 12.04.2018
comment
Вы должны зарегистрировать исходящий транк в конфигурации sip (pjsip.conf). И тогда вам нужно сделать диалплан в том же контексте (extensions.conf), поэтому любой звонок с мобильным префиксом будет переадресован на ваш исходящий Gsm-транк. - person Kamal Panhwar; 17.04.2018
comment
Привет, спасибо, Камаль, ты говоришь о переадресации звонков, но я хочу сделать исходящий вызов, когда пользователь нажимает любые расширения. - person Jabiulla Mulla; 18.04.2018
comment
Я сказал вам зарегистрировать исходящий транк GSM, и когда Sipclient позвонит, он будет направлен на этот транк. - person Kamal Panhwar; 20.04.2018