желающие могут позвонить по sip на demo@4voip.ru
а делается это вот так
выделяете отдельный виртуальный номер номер (в примере 596), вписываете туда:
exten => 596,1,NoOp(== call email adress ==)
exten => 596,n,Dial(SIP/demo@4voip.ru)
exten => 596,n,Playback(demo-mono)
После чего перезагружаете диалплан (кто как умеет) по красивому - CLI> dialplan reload
и делаете звонок на 596 номер, приятная женщина поздравит вас с успехом
Специально для владельцев FreePBX подсказываем
Этот кусок вставляется в файл extensions_custom.conf
в контекст [from-internal-custom]
==================================================================
Чтоб повторить все это на вашем сервере, прежде всего нужен доступ к DNS записям домена
можете запрашивать пример с выше названого сервера 4voip.ru
Читаем тут примеры - http://www.cs.fsu.edu/~langley/CNT5605-2 ... xample.txt
dig 4voip.ru
4voip.ru. 3600 IN A 46.146.235.229
dig sip.4voip.ru
sip.4voip.ru. 3600 IN A 46.146.235.229
dig 4voip.ru MX
4voip.ru. 3600 IN MX 20 mail.4voip.ru.
dig _sip._udp.4voip.ru SRV
_sip._udp.4voip.ru. 3559 IN SRV 10 5 5060 sip.4voip.ru.
Соответственно звонок можно сделать по SIP протокол UDP
==================================================================
Последний раз редактировалось: awsswa (Ср Окт 30, 2013 12:17)
то что в DIAL - это ни какой не e-mail.
эту запись можно оформить так:
exten => 596,1,NoOp(== call email adress ==)
exten => 596,n,Dial(SIP/4voip.ru/demo)
exten => 596,n,Playback(demo-mono)
с таким же успехом можно сказать что это звонок на XMPP или на FTP
я же конкретизировал, если сервер SIP на хосте, то достаточно A записи во всех случаях. а вот если сервер SIP и хост разные, то уже SRV.
и никто не мешает прописывать SRV запись для SIP на тот же хост, где запись A.
Просто констатирую, что довольно часто встречается ситуация когда адрес SIP сервера и A запись домена -- не совпадают.
И да, никто не мешает прописывать SRV даже если адрес сервера совпадает с А записью.
И лично я считаю, что SRV надо прописывать в любом случае. Это не сложно.