2013-03-23 2 views
0

Это мой внешний sip_profile:Исходящие вызовы с использованием FreeSWITCH

<gateway name="outbound"> 
    <param name="realm" value="10.0.1.5:5062"/> 
    <param name="username" value="1001"/> 
    <param name="password" value="1234"/> 
    <param name="dtmf-type" value="rfc2833"/> 
    <param name="expire-seconds" value="600"/> 
    <param name="register" value="false"/> 
    <param name="caller-id-in-from" value="false"/> 
</gateway> 

и мой диалплан как таковой:

<extension name="outbound_pstn"> 
    <condition field="destination_number" expression="^(.*)$"> 
    <action application="set" data="effective_caller_id_number=${outbound_caller_id_number}"/> 
    <action application="bridge" data="sofia/gateway/outbound/$1"/> 
    </condition> 
</extension> 

Я использую HT503 как мой ATA. Freeswitch работает на IP 10.0.1.5, а ATA - на 10.0.1.9

Я не могу сделать исходящий звонок. Что я делаю не так?

ответ

2

realm должен быть адрес удаленной стороны, и в вашем примере он установлен в freeswitch'es локальный адрес

+0

согласен с вами. – suren

0

Вы должны проверить http://wiki.freeswitch.org/wiki/Main_Page и искать для исходящих страниц шлюза. Вам не нужно определять область, если вы этого не хотите.

Вам необходимо, чтобы шлюз действительно регистрировался в SIP-провайдере, чтобы совершать звонки.

+0

Он говорит, что использует ATA, предположительно, для использования местной PSTN-линии, поэтому ему фактически не нужен SIP-провайдер. – hdiogenes

+0

Кроме того, он * имеет * для определения области. Единственная причина, по которой его не определить, - это если имя шлюза уже содержит адрес удаленного сервера. См. Https://wiki.freeswitch.org/wiki/Clarification:gateways – hdiogenes

1

Если вы хотите подключить FreeSwitch к другой УАТС/переключатель следует установить:

<param name="register" value="true"/> 

для регистрации PSTN не требуется. Используйте что-то вроде этого:

<include> 
    <gateway name="sipmarket"> 
    <param name="username" value="user1"/> 
    <param name="realm" value="sipmarket.net"/> 
    <param name="from-user" value="user1"/> 
    <param name="from-domain" value="sipmarket.net"/> 
    <param name="password" value="strong_password"/> 
    <param name="expire-seconds" value="300"/> 
    <param name="register" value="true"/> 
    <param name="register-transport" value="udp"/> 
    </gateway> 
</include> 
0

Если вы значные

статус софия шлюзы

вы можете увидеть шлюз "исходящий"? В противном случае вы должны цифры:

софия профиль внешнего ReScan

если вы кладете шлюзы под внешним профилем SIP.