Для звонков между домофонами и конечными устройствами в квартирах вы используете IP-АТС FreePBX (Asterisk)? Хотите отправлять вызов не только на “трубку“ в квартире, но и одновременно в мобильное приложение РосДомофон?
Тогда этот гайд для вас!
Прежде всего, предлагаем вам ознакомиться с видеоинструкцией по подключению:
https://www.youtube.com/watch?v=ivJqSPqi8a8&t=1s
*вместо YOUR_UID
вам нужно указать UID соответствующего адаптера из личного кабинета,
в видео использовался UID siptrunk_100500
; trunks
\[rosdomofon\]
type=aor
contact=sip:rosdomofon@sip.rosdomofon.com:5062
\[rosdomofon\]
type=endpoint
context=incoming
disallow=all
allow=ulaw,alaw
aors=rosdomofon
from\_domain=sip.rosdomofon.com
; domofons
\[YOUR\_UID\]
type=endpoint
aors=YOUR\_UID
auth=YOUR\_UID-auth
allow=ulaw,alaw,gsm,g726
context=from-internal
callerid=YOUR\_UID
dtmf\_mode=rfc4733
aggregate\_mwi=yes
use\_avpf=no
ice\_support=no
media\_use\_received\_transport=no
trust\_id\_inbound=yes
media\_encryption=no
timers=yes
media\_encryption\_optimistic=no
send\_pai=yes
rtp\_symmetric=yes
rewrite\_contact=yes
force\_rport=yes
language=ru
\[YOUR\_UID\]
type=aor
max\_contacts=1
remove\_existing=yes
maximum\_expiration=7200
minimum\_expiration=60
qualify\_frequency=60
\[YOUR\_UID-auth\]
type=auth
auth\_type=userpass
password=IYWFGe748tfigev
username=YOUR\_UID
\[YOUR\_UID-identify\]
type=identify
endpoint=YOUR\_UID
Для настройки “чистой“ Asterisk вам потребуется:
#include pjsip\_custom.conf
context default {
_X. => { Hangup(); } }; context from-internal { \_X. => { Dial(PJSIP/${EXTEN}&PJSIP/${EXTEN}@rosdomofon,,r); Hangup(); } }; context incoming { \_X. => { Hangup(); } };