Я пытаюсь подключить свой X-Lite к удаленному серверу Asterisk. Я установил это на сервере Ubuntu VPS (14.04), следуя этому руководству: https://www.callcentric.com/support/device/asterisk/1_8 Я следил за всем, что написано в этой статье.
В sip.conf я изменил так:
[general]
dtmfmode = rfc2833
context=from-callcentric
srvlookup=yes
register => 1777MYCCID:SUPERSECRET@callcentric.com
session-timers=refuse
[callcentric]
type=peer
context=from-callcentric
host=callcentric.com
fromdomain=callcentric.com
defaultuser=1777MYCCID
fromuser=1777MYCCID
secret=SUPERSECRET
insecure=port,invite
disallowed_methods=UPDATE
directmedia=no
videosupport=no
disallow=all
allow=ulaw
[123]
context=to-callcentric
type=friend
defaultuser=123
secret=PASSWORD
host=dynamic
В extension.conf я добавил эту строку внизу:
[from-callcentric]
exten => s,1,Dial(SIP/123)
[to-callcentric]
exten => _XX,1,Dial(SIP/${EXTEN}@callcentric)
С терминала:
asterisk -r
Privilege escalation protection disabled!
See https://wiki.asterisk.org/wiki/x/1gKfAQ for more details.
Asterisk 11.7.0~dfsg-1ubuntu1, Copyright (C) 1999 - 2013 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 11.7.0~dfsg-1ubuntu1 currently running on torrent (pid = 518)
torrent*CLI>
torrent*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
callcentric.com:5060 N 17772807810 45 Registered Thu, 10 Sep 2015 11:00:55
1 SIP registrations.
torrent*CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status Description
123/123 (Unspecified) D a 0 Unmonitored
callcentric/17772807810 204.11.192.163 a 5080 Unmonitored
2 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 1 offline]
но после подключения моего программного телефона X-Lite к Asterisk с использованием расширения 123 я получаю следующую ошибку: SIP error 408
. Я использовал следующую информацию:
User ID: 123
Pass: 123
Domain: My VPS IP
где я сделал ошибку? Любое предложение, пожалуйста ...
Вам необходимо установить публичный IP-адрес вашего сервера в качестве прокси-сервера SIP в настройках учетной записи в X-Lite. Я не совсем уверен, почему это не работает без него, но добавление этого помогло мне подключить X-Lite к моему Asterisk.