Вот то, что я установил бы в sip.conf
register => username:password@sip10.provider.com
[myprovidername]
host=sip10.provider.com
outboundproxy=sip10.provider.com:5090
type=friend
fromuser=username
defaultuser=username
secret=password
context=myproviderinbound
Теперь, необходимо смочь звонить теперь, породить вызов из командной строки:
asterisk*CLI> channel originate SIP/myprovidername/8005551212 application playback demo-congrats
Для приема вызова теперь добавьте контекст в extensions.conf с именем от sip.conf и ответьте на звонок, как:
[myproviderinbound]
exten => _X.,1,Answer()
same => n,Playback(demo-congrats)
same => n,Hangup()
Когда Вы будете сделаны, удостоверьтесь, что перезагрузили sip.conf и extensions.conf путем издания:
asterisk*CLI> sip reload
asterisk*CLI> dialplan reload
Вы можете проверить, какие локальные порты используются в настоящее время, чтобы избежать конфликта С:
#netstat -taulpn
Другие ответы по ошибке, кажется, предлагают, чтобы он был в порядке, чтобы использовать сервисный порт, который не используется на вашем компьютере (как видно из выхода NMAP Localhost
). Это не так! Это потому, что:
Например, в выходе Mohsen нет службы, работающего на TCP-порту 143, так что вы можете подумать, что вы можете использовать этот порт для вашего сервера SSH. Однако в тот день, когда вы также устанавливаете IMAP MailServer, он будет конфликтовать с ним.
Вы должны запустить SSH на Dimengle Port номер, то есть от 1024 до 65535 , и избегайте IANA зарегистрированных номеров обслуживания (вы можете получить тот же список через команду оболочки CAT / ETC / SERVICES
.).
Обычно также есть хорошая идея, чтобы выбрать новый номер порта, который напоминает оригинальный порт; Например, в этом случае 10022 или 22022.
Она связана с вашей машиной, допустим :
root@debian:/home/mohsen# nmap localhost
Starting Nmap 6.47 ( http://nmap.org ) at 2015-04-16 04:57 IRDT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000025s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 991 closed ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
25/tcp open smtp
80/tcp open http
81/tcp open hosts2-ns
631/tcp open ipp
3306/tcp open mysql
5432/tcp open postgresql
9050/tcp open tor-socks
Если вы хотите изменить порт с 22 на 9050, у вас возникнет конфликт.
Порты назначены IANA вы можете просмотреть
/etc/services
в RFC6335