Introduction
The following page describes the step taken by one of the members to connect an asterisk installation running at home of the member to the instance that is running @ nurdspace
Local setup
OS: OpenBSD Asterisk: 18.x
pjsip.conf
[transport-udp] type = transport protocol = udp bind = 0.0.0.0 ; ================== ; Mitel 6865i ; [00085DAABBCC] type=endpoint transport=transport-udp context=phones disallow=all allow=ulaw auth=00085DAABBCC aors=00085DAABBCC [00085DAABBCC] type=auth auth_type=userpass password=somereallysecurepassword username=00085DAABBCC [00085DAABBCC] type=aor max_contacts=1 ; ================== ; iPhone softphone ; [USER_SOFTPHONE] type=endpoint transport=transport-udp context=phones disallow=all allow=ulaw auth=USER_SOFTPHONE aors=USER_SOFTPHONE [USER_SOFTPHONE] type=auth auth_type=userpass password=anotherreallysecurepassword username=USER_SOFTPHONE [USER_SOFTPHONE] type=aor max_contacts=1
extensions.conf
[general] [globals] user_DeskPhone=PJSIP/00085DAABBCC user_SoftPhone=PJSIP/USER_SOFTPHONE [phones] exten => 100,1,Dial(${user_DeskPhone}) exten => 101,1,Dial(${user_SoftPhone}) exten => 200,1,Answer() same => n,Playback(hello-world) same => n,Hangup()
Verification that things are working
Check SIP transports
pjsip show transports
Check SIP endpoints
pjsip show endpoints