Asterisk/MemberPBX
Jump to navigation
Jump to search
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