(Created page with "= 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 ru...") |
|||
Line 14: | Line 14: | ||
; ================== | ; ================== | ||
; Mitel 6865i | ; Mitel 6865i | ||
; | |||
; Note, use the mac address of the device you are trying to connect | |||
; | ; | ||
[00085DAABBCC] | [00085DAABBCC] | ||
Line 36: | Line 38: | ||
; ================== | ; ================== | ||
; iPhone softphone | ; iPhone softphone | ||
; | |||
; Use a generic name for this, but be sure to include 'SOFTPHONE' in the name | |||
; | ; | ||
[USER_SOFTPHONE] | [USER_SOFTPHONE] |
Revision as of 10:02, 8 August 2022
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 ; ; Note, use the mac address of the device you are trying to connect ; [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 ; ; Use a generic name for this, but be sure to include 'SOFTPHONE' in the name ; [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