
SIP Trunk 2 IP-PBX User Guide
(Asterisk)
Ver1.1.1 2017/11/21

Index
1.
SIP Trunk 2 Overview ………………………………………………………
3
2. Purchase/Settings in Web Portal ……………………………… 5
3. Configuration Example of your IP-PBX ……………………………… 12
4. Technical Data ……………………………… 24
2

SIP Trunk 2 is a next generation IP phone service that connects to PBX making an external line call
which is compatible to Asterisk, Aspire X IP-PBX.
1.SIP Trunk 2 Overview
<SIP Trunk 2 FEATURE HIGHLIGHTS>
■ Compatible to Asterisk, Aspire X PBX.
■ Options for “ Authentication Method” are:
• Password Authentication
Authentication with IP Address
• Authentication using both IP Address and Password.
■ CPS (Call Per Second) has been significantly improved from normal SIP trunk.
*Our Cloud PBX Recording Option is currently not supported by SIP trunk 2
(If you need the recording option, please Contact us)
===== Verified IP-PBX =====
・Asterisk
Asterisk PBX/1.4.x
Asterisk PBX 1.6.x
Asterisk PBX 1.8.x
Asterisk PBX 12
・Aspire X
IP3WW-32VOIPDB-A1
version: 05.01
*IP-PBX versions not listed above are not fully supported by SIP trunk 2.
========================
※Please permit on your firewall incoming network traffic from our VoIP server IP addresses with
5060, 10000~20000 UDP ports.
3

1.SIP Trunk 2 Overview
[Sample Configuration SIP trunk2 with IP-PBX]
*If SIP trunk2 Unique was purchased BEFORE March 9, 2017,
Unique: 0000123456
SIP Trunk2 Server: xxx.xxx.xxx.xxx
Your IP-PBX : IP Address 000.000.000.000
DIDs: 0312345678 , 0312123434
*If SIP trunk2 Unique was purchased BEFORE March 9, 2017,
In case of Japanese toll free numbers such as prefix 0120,
0800 and 0570, you should set its background number
showing in Phone Number List of the web portal.
ex.) A number enclosed in parentheses is its background
0120****** [03******]
*Customers who use multiple SIP trunk 2 Unique together
( the one purchased before Mar, 9 2017 and the one
purchased Mar, 10 2017 afterwards) can check each SIP
trunk2 unique setting on the SIP trunk2 Unique Details page
as below
Checked : Back ground number
Unchecked : Free Call or Navi-Dial number
4

1.SIP Trunk 2 Overview
xxx.xxx.xxx.xxx
SIP Trunk 2
Recipient number is set “To header” and “AlertInto” in SIP messages for Incoming call.
See section 4 ”Technical Data" for more details.
Caller ID must be set “From header” for outgoing call.
See section 4 ”Technical Data" for more details.
Your IP-PBX
0000.0000.0000.0000
DID: 0312123434
DID: 0312345678
Image 1. Configuration Diagram of Incoming/Outgoing Calls
Call TO in case DID : “0312345678”, ext. 200 will ring.
Outgoing call from ext. 200, “0312345678” is set as caller ID
Outgoing call from ext. 201, “
0312123434” is set as caller ID.

2.Purchase/Settings in Web Portal
For purchasing SIP Trunk 2, access the UI of our IP-PBX.
Buy additional SIP trunk channel for 2 or more simultaneous external calls.
<SIP Trunk 2 Purchase Screen>
①
②
① Select “Purchase” at the top menu and choose ”Purchase Unique”
② Select quantity of SIP trunk 2
③ Click “Add to Cart” to proceed for your purchase
6

2.Purchase/Settings in Web Portal
Purchase phone number here
*At least one phone number will be needed for external phone calls through SIP Trunk
Phone Number Purchase Screen>
②
①
① Select “Purchase” at the top menu and choose
in Circle Management Page
② On the Purchase Phone Number page, find your desired phone number by
clicking “Search” button. Add to cart and select “Your Cart” to proceed.
7

2.Purchase/Settings in Web Portal
<SIP Trunk 2 List>
①
②
③
① Select “SIP Trunk List” to open all your SIP trunk account
② Select the icon under “Detail” for detailed settings of SIP Trunk
(See next page)
Your unique is used as client user ID of your user PBX end

2.Purchase/Settings in Web Portal
<SIP Trunk 2 Detailed Settings ・ Password Authentication>
①
②
③
④
⑥
⑦
⑧
⑨
① Login server name of SIP Trunk 2
Please configure it as [peer] in sip.conf on your Asterisk.
*Please refer p.14 for details.
③ Unique is used as client user ID of your user PBX end.
④ Item “Name” is where you can name/rename your SIP Trunk account.
as “Password Authentication”
as “Password Authentication”
⑥ Enter your terminal password is used as client user password of your PBX end.
⑦ In case you use Free Call or Navi-Dial number, please designate format of
incoming number configured on your SIP server.
Checked : Please configure 0ABJ number
Unchecked : Please configure Free Call or Navi-Dial number.
(* Changing check box status is not allowed.)
⑧ Set multiple call count. It’s 1 by default. Purchase “Additional 1 channel for
SIP Trunk 2” if you need more than 2 concurrent calls.
⑨ If this option is checked, you can specify channel reservation for multiple
outbound calls.
⑩ If this option is checked, you can specify channel reservation for multiple
*Note ⑨ and ⑩
The total channel reservation (outbound + inbound) must not exceed the multiple call count.
Please refer p.12 for further details.

2.Purchase/Settings in Web Portal
<SIP Trunk 2 Detailed Settings ・ Authentication with IP Address>
②
③
④
⑤
⑥
⑦
⑧
⑨
⑩
⑪
① Login server name of SIP Trunk 2
② Our SIP Server IP Address
Please configure it as [peer] in sip.conf on your Asterisk.
③ Unique is used as client user ID of your user PBX end.
④ Item “Name” is where you can name/rename your SIP Trunk account.
⑤ Select authentication method as “Authentication with IP Address”
⑥ Enter a public IP address / a port number of your IP-PBX *You can add multiple IP
addresses/ports from “+Insert” button.
PBX will receive incoming call if ticked. *If
outgoing calls.
⑧ In case you use Free Call or Navi-Dial number, please designate format of
incoming number configured on your SIP server.
Checked : Please configure 0ABJ number
Unchecked : Please configure Free Call or Navi-Dial number.
* Changing check box status is not allowed.
⑨ Set multiple call count. It’s 1 by default. Purchase “Additional 1 channel for
SIP Trunk 2” if you need more than 2 concurrent calls.
⑩ If this option is checked, you can specify channel reservation for multiple
outbound calls.
this option is checked, you can specify channel reservation for multiple inbound
this option is checked, you can specify channel reservation for multiple inbound
calls.
*Note ⑩ and ⑪
The total channel reservation (outbound + inbound) must not exceed the multiple call count.
Please refer p.12 for further details.

2.Purchase/Settings in Web Portal
<SIP Trunk 2 Detailed Settings ・
Authentication using both IP Address and Password>
①
②
④
③
Login server name of SIP Trunk 2
② Our SIP Server IP Address
Please configure it as [peer] in sip.conf on your Asterisk.
*Please refer p.14 for details
③ Unique is used as client user ID of your user PBX end.
④ Item “Name” is where you can name/rename your SIP Trunk account.
⑤
Select authentication method as “Authentication
using Both IP Address and Password”
Select authentication method as “Authentication
using Both IP Address and Password”
⑥ Enter your terminal password is used as client user password of your PBX end.
⑦ Enter a public IP address / a port number of your IP-PBX *You can add multiple IP addresses/ports
from “+Insert” button.
⑧ In case you use Free Call or Navi-Dial number, please designate format of incoming number
configured on your SIP server.
Checked : Please configure 0ABJ number
: Please configure Free Call or
(* Changing check box status is not allowed.)
⑨ Set multiple call count. It’s 1 by default. Purchase “Additional 1 channel for
SIP Trunk 2” if you need more than 2 concurrent calls.
⑩ If this option is checked, you can specify channel reservation for multiple outbound calls.
⑪ If this option is checked, you can specify channel reservation for multiple inbound calls.
The total channel reservation (outbound + inbound) must not exceed the multiple call count.
Please refer p.12 for further details.

2.Purchase/Settings in Web Portal
<SIP Trunk 2 Detailed Settings ・
Channel Reservation Settings>
This section briefly discusses sample settings for SIP trunk2 channel reservations:
①
Not using channel reservation (default)
If Multiple call count = 4, no reservations.
This means outbound and inbound channels maximizes all channel limit.
There is a possibility of all channels will be used for outbound calls only or inbound calls only.
②
Using channel reservation for outbound call
If Channel reservation for outbound call = 1
This would mean that the selected unique will have:
Allowed Outbound Calls = 4
Allowed Inbound Calls = 3
If Multiple call count = 4,
If Channel reservation for outbound call = 4
This would mean that the selected unique will have:
Allowed Outbound Calls = 4
③
Using channel reservation for inbound call
If Multiple call count = 4,
If Channel reservation for inbound call = 3
This would mean that the selected unique will have:
Allowed Outbound Calls = 1
Allowed Inbound Calls = 4
If Multiple call count = 4,
If Channel reservation for inbound call = 4
12
This would mean that the selected unique will have:
Allowed Outbound Calls = 0
Allowed Inbound Calls = 4

2.Purchase/Settings in Web Portal
<SIP Trunk 2 Detailed Settings ・
Channel Reservation Settings>
If Multiple call count = 4,
If Channel reservation for outbound call = 3
If Channel reservation for inbound call = 1
This would mean that the selected unique will have:
Allowed Inbound Calls = 1
13

2.Purchase/Settings in Web Portal
Select phone number(s) you desire to assign to SIP Trunk 2
①
① Click “Phone Number List” to open your Phone Number List.
② Select SIP Trunk 2 unique for phone number(s) you desire to assign for it
14

3.Configuration Example of your IP-PBX
3.1. Configuration Example in Asterisk
[Account Example]
Unique: 0000123456
DIDs: 0312345678 , 0312123434
Extensions: 200, 201
Login Server: xxx.xxx.xxx.xxx
※login the web portal to confirm your login server.
Incoming call for 0312345678 is to be arrived at Ext. 200.
Incoming call for 0312123434 is to be arrived at Ext. 201.
Outgoing call from a phone with Ext. 200 is to be called with CallerID: 0312345678
Outgoing call from a phone with Ext. 201 is to be called with CallerID: 0312123434
; ------------------
(for either password or IP address with password authentication)
; ------------------
[general]
allowguest=no
maxexpirey=3600
defaultexpirey=3600
bindaddr=0.0.0.0
srvlookup=yes
disallow=all
allow=ulaw
language=jp
[siptr]
type=friend
username=0000123456
secret=password
context=inbound
canreinvite=no
insecure=port,invite
disallow=all
allow=ulaw
qualify=yes
nat=yes
;please add nat=force_rport,comedia instead of nat=yes in case your asterisk is above ver. 11
15
;<see also next page for the rest settings of sip.conf>

3.Configuration Example of your IP-PBX
; -----------------; sip.conf (for either password or IP address with password authentication)
; ------------------
type=friend
username=200
secret=200pass
host=dynamic
context=outbound-1
type=friend
username=201
secret=201pass
host=dynamic
context=outbound-2
;<see also next page for sip.conf for IP address authentication>
16

3.Configuration Example of your IP-PBX
; -----------------; sip.conf (for IP address authentication)
; ------------------
allowguest=no
maxexpirey=3600
defaultexpirey=3600
port=5060
bindaddr=0.0.0.0
srvlookup=yes
disallow=all
language=jp
[siptr]
type=friend
context=inbound
canreinvite=no
host=xxx.xxx.xxx.xxx
disallow=all
allow=ulaw
qualify=yes
nat=yes
;please add nat=force_rport,comedia instead of nat=yes in case your asterisk is above ver. 11
[peer1]
context=inbound
Host=xxx.xxx.xxx.xxx
nat=yes
[peer2]
type=friend
context=inbound
nat=yes
;please refer to P.10 ② for checking host IP address to be configured as peer.
[200]
type=friend
username=200
host=dynamic
context=outbound-1
[201]
type=friend
username=201
secret=201pass

3.Configuration Example of your IP-PBX
; -----------------; extensions.conf
; ------------------
[general]
priorityjumping=yes
[inbound]
exten => 0312345678,1, Dial(SIP/200,120,t)
exten => 0312345678,2,Congestion
exten => 0312345678,102,Busy
exten => 0312123434,1, Dial(SIP/201,120,t)
exten => 0312123434,2,Congestion
exten => 0312123434,102,Busy
[outbound-1]
exten => _0., 1,Set(CALLERID(num)= 0312345678
exten => _0., 2,Dial(SIP/${EXTEN}@siptr,120,T)
exten => _0.,104,Busy
exten => _1., 1,Set(CALLERID(num)= 0312345678
exten => _1., 2,Dial(SIP/${EXTEN}@siptr,120,T)
exten => _1., 3,Congestion
exten => _1.,104,Busy
;prefix 1xx is for special (external) phone numbers such as 117, 177 and so on.
exten => _ XXX, 1,Dial(SIP/${EXTEN},120,T)
exten => _ XXX, 2,Congestion
exten => _ XXX, 102,Busy
; XXX represents 3 digit-extensions. Please adjust digit number as yours.
;<see also next page for the rest settings of extensions.conf>
18

3.Configuration Example of your IP-PBX
[outbound-2]
exten => _0., 1,Set(CALLERID(num)= 0312123434)
exten => _0., 2,Dial(SIP/${EXTEN}@siptr,120,T)
exten => _0.,104,Busy
exten => _1., 1,Set(CALLERID(num)= 0312123434)
exten => _1., 2,Dial(SIP/${EXTEN}@siptr,120,T)
exten => _1., 3,Congestion
exten => _1.,104,Busy
;prefix 1xx is for special (external) phone numbers such as 117, 177 and so on.
exten => _ XXX, 1,Dial(SIP/${EXTEN},120,T)
exten => _ XXX, 2,Congestion
exten => _ XXX, 102,Busy
; XXX represents 3 digit-extensions. Please adjust digit number as yours.
19

3.Configuration Example of your IP-PBX
3.2. Configuration Example to limit multiple call count for each extension group in Asterisk.
[Settings Example]
Group 1:
Max multiple count
2
Extensions
201 ~202
Phone Numbers
03-1234-5678
Set max multiple call count (for external calls) as 2 for Group 1
Set max multiple call count (for external calls) as 3 for Group 2
Phone Numbers
03-1212-3434
; -----------------; sip.conf (for either password or IP address with password authentication)
; ------------------
[general]
allowguest=no
maxexpirey=3600
defaultexpirey=3600
context=extd
port=5060
srvlookup=yes
disallow=all
allow=ulaw
language=jp
register=>0000123456:password@xxx.xxx.xxx.xxx/0000123456
type=friend
username=0000123456
secret=password
host=xxx.xxx.xxx.xxx
insecure=port,invite
context=inbound
nat=yes
;please add nat=force_rport,comedia instead of nat=yes in case your asterisk is above ver. 11
;<see also next page for the rest settings of sip.conf>
20

3.Configuration Example of your IP-PBX
; -----------------; sip.conf (for either password or IP address with password authentication)
; ------------------
[201]
type=friend
context=group1_outbound
username=201
secret=password
host=dynamic
[202]
type=friend
context=group1_outbound
username=202
secret=password
host=dynamic
; Group 2
[301]
type=friend
context=group2_outbound
username=301
host=dynamic
[302]
type=friend
context=group2_outbound
username=302
host=dynamic
;<see also next page for sip.conf for IP address authentication>
21

3.Configuration Example of your IP-PBX
;-------------;sip.conf (IP address authentication)
;--------------
[general]
maxexpirey=3600
defaultexpirey=3600
context=extd
port=5060
bindaddr=0.0.0.0
srvlookup=yes
disallow=all
language=jp
[siptr]
type=friend
context=inbound
canreinvite=no
host= xxx.xxx.xxx.xxx
disallow=all
allow=ulaw
qualify=yes
nat=yes
;please add nat=force_rport,comedia instead of nat=yes in case your asterisk is above ver. 11
type=friend
context=inbound
Host=xxx.xxx.xxx.xxx
nat=yes
[peer2]
type=friend
context=inbound
nat=yes
;please refer to P.10 ② for checking host IP address to be configured as peer.
;<see also next page for the rest settings of sip.conf>
22

3.Configuration Example of your IP-PBX
;-------------;sip.conf (IP address authentication)
;--------------
[201]
type=friend
context=group1_outbound
username=201
secret=password
host=dynamic
type=friend
context=group1_outbound
username=202
secret=password
host=dynamic
; Group 2
[301]
type=friend
context=group2_outbound
username=301
secret=password
host=dynamic
type=friend
context=group2_outbound
username=302
secret=password
host=dynamic
23

3.Configuration Example of your IP-PBX
<extensions.conf Example in your Asterisk>
; ------------------
[general]
writeprotect=no
priorityjumping=yes
[inbound]
exten => 0312345678,1,NoOp(EXTEN: ${EXTEN})
exten => 0312345678,2,Set(GROUP(CALLS)=GROUP1)
exten => 0312345678,3,Set(CURRENTCALLS=${GROUP_COUNT(GROUP1@CALLS)})
exten => 0312345678,4,Set(MAXCALLS=2)
exten => 0312345678,5,ExecIf($[${CURRENTCALLS} > ${MAXCALLS}]?Hangup)
exten => 0312345678,7,Congestion
exten => 0312345678,106,Busy
; Group 2
exten => 0312123434,1,NoOp(EXTEN: ${EXTEN})
exten => 0312123434,2,Set(GROUP(CALLS)=GROUP2)
exten => 0312123434,3,Set(CURRENTCALLS=${GROUP_COUNT(GROUP2@CALLS)})
exten => 0312123434,5,ExecIf($[${CURRENTCALLS} > ${MAXCALLS}]?Hangup)
exten => 0312123434,6,Dial(SIP/301&SIP/302,120)
exten => 0312123434,7,Congestion
exten => 0312123434,106,Busy
;<see also next page for the rest settings of

3.Configuration Example of your IP-PBX
<extensions.conf Example in your Asterisk>
; Group 1
[group1_outbound]
=> _0., 1,Set(CALLERID(num)=
exten => _0., 2,Set(CALLERID(name)=GROUP1)
exten => _0., 3,Set(GROUP(CALLS)=GROUP1)
exten => _0., 4,Set(CURRENTCALLS=${GROUP_COUNT(GROUP1@CALLS)})
exten => _0., 5,Set(MAXCALLS=2)
exten => _0., 6,ExecIf($[${CURRENTCALLS} > ${MAXCALLS}]?Hangup)
exten => _0., 7,Dial(SIP/${EXTEN}@0000123456,120)
exten => _1., 1,Set(CALLERID(num)=0312345678)
exten => _1., 2,Set(CALLERID(name)=GROUP1)
exten => _1., 3,Set(GROUP(CALLS)=GROUP1)
exten => _1., 4,Set(CURRENTCALLS=${GROUP_COUNT(GROUP1@CALLS)})
exten => _1., 5,Set(MAXCALLS=2)
=> _1., 6,ExecIf($[${CURRENTCALLS} > ${MAXCALLS}]?
=> _1., 6,ExecIf($[${CURRENTCALLS} > ${MAXCALLS}]?
exten => _1., 7,Dial(SIP/${EXTEN}@0000123456,120)
exten => _1., 8,Congestion exten => _0.,106,Busy
exten => _ XXX, 1,Dial(SIP/${EXTEN},120,T)
exten => _ XXX, 2,Congestion
exten => _ XXX, 102,Busy
[group2_outbound]
exten => _0., 1,Set(CALLERID(num)= 0312123434)
exten => _0., 2,Set(CALLERID(name)=GROUP2)
exten => _0., 3,Set(GROUP(CALLS)=GROUP2)
exten => _0., 4,Set(CURRENTCALLS=${GROUP_COUNT(GROUP2@CALLS)})
exten => _0., 5,Set(MAXCALLS=3)
=> _0., 6,ExecIf($[${CURRENTCALLS} > ${MAXCALLS}]?
exten => _0., 7,Dial(SIP/${EXTEN}@0000123456,120)
exten => _0., 8,Congestion
exten => _0.,106,Busy
exten => _1., 1,Set(CALLERID(num)= 0312123434)
exten => _1., 2,Set(CALLERID(name)=GROUP2)
exten => _1., 3,Set(GROUP(CALLS)=GROUP2)
=> _1., 4,Set(CURRENTCALLS=${GROUP_COUNT(GROUP2@CALLS)})
exten => _1., 5,Set(MAXCALLS=3)
exten => _1., 6,ExecIf($[${CURRENTCALLS} > ${MAXCALLS}]?Hangup)
exten => _1., 7,Dial(SIP/${EXTEN}@0000123456,120)
exten => _1., 8,Congestion
exten => _1.,106,Busy
=> _ XXX, 1,Dial(SIP/${EXTEN},120,T)
exten => _ XXX, 2,Congestion
exten => _ XXX, 102,Busy

4.Technical Data
4.1. SIP REGISTER message
:
■ Sending REGISTER message Is required to register your ID, IP address and port number for authentication.
REGISTER
your IP-PBX
000.000.000.000
SIP Trunk 2
xxx.xxx.xxx.xxx
Your ID (SIP Trunk 2 unique
number
IP address of
SIP Trunk 2
1
100 Trying
From: <sip:
0000123456@
xxx.xxx.xxx.xxx>;tag=as04bc6a95
To: <sip:
0000123456@
xxx.xxx.xxx.xxx>
Call-ID:
[email protected]
2
401 Unauthorized
From: <sip:
0000123456@
xxx.xxx.xxx.xxx>;tag=as04bc6a95
To: <sip:
0000123456@
xxx.xxx.xxx.xxx>;tag=as245298a3
Call-ID:
[email protected]
3
REGISTER(with credential information)
From: <sip: 0000123456@xxx.xxx.xxx.xxx>;tag=as2031f6e2
To: <sip: 0000123456@xxx.xxx.xxx.xxx>
Call-ID:34d61b985ef9d9c12d819a9c5549471
4
SIP/2.0 100 Trying
From: <sip:
0000123456@
xxx.xxx.xxx.xxx>;tag=as2031f6e2
To: <sip:
0000123456@
xxx.xxx.xxx.xxx>
Call-ID:
[email protected]
5
200 OK
figure 4.1 SIP flow for REGISTER
6
※
Sending REGISTER message is NOT required in case your authentication method is “Authentication
with IP Address”
26

4.Technical Data
4.1.1 PBX → GUEST
REGISTER sip:xxx.xxx.xxx.xxx SIP/2.0
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK4e9b3e05;rport
To: <sip:
0000123456@
xxx.xxx.xxx.xxx>
Call-ID:
[email protected]
CSeq: 1749 REGISTER
User-Agent: Asterisk PBX
Max-Forwards: 70
Expires: 120
Contact: <sip: 0000123456@
Event: registration
Content-Length: 0
4.1.2 GUEST → PBX
Via:SIP/2.0/UDP
000.000.000.000:5060;branch=z9hG4bK4e9b3e05;received=
000.000.000.000;rport=5060
From: <sip:
0000123456@
xxx.xxx.xxx.xxx>;tag=as04bc6a95
To: <sip:
0000123456@
xxx.xxx.xxx.xxx>
Call-ID:
[email protected]
CSeq: 1749 REGISTER
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip: 0000123456@xxx.xxx.xxx.xxx>
Content-Length: 0
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP
000.000.000.000:5060;branch=z9hG4bK4e9b3e05;received=
000.000.000.000;rport=5060
From: <sip:
0000123456@
xxx.xxx.xxx.xxx>;tag=as04bc6a95
To: <sip:
0000123456@
xxx.xxx.xxx.xxx>;tag=as245298a3
Call-ID:
[email protected]
CSeq: 1749 REGISTER
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
WWW-Authenticate: Digest algorithm=MD5, realm="xxx.xxx.xxx.xxx", nonce="3deff552"
Content-Length: 0
27

4.Technical Data
4.1.4 PBX → GUEST
REGISTER sip: xxx.xxx.xxx.xxx SIP/2.0
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK1db71efa;rport
To: <sip:
0000123456@
xxx.xxx.xxx.xxx >
Call-ID:
[email protected] CSeq: 1750 REGISTER
User-Agent: Asterisk PBX Max-Forwards: 70
Authorization: Digest username="
0000123456", realm="
xxx.xxx.xxx.xxx ", algorithm=MD5,
uri="sip:
xxx.xxx.xxx.xxx", nonce="3deff552", response="bace343abbe8362868dba84e58d7e056", opaque=""
Expires: 120
Content-Length: 0
4.1.5 GUEST → PBX
SIP/2.0 100 Trying
:5060;branch=z9hG4bK1db71efa;received=
From: <sip:
0000123456@
xxx.xxx.xxx.xxx >;tag=as2031f6e2
To: <sip:
0000123456@
xxx.xxx.xxx.xxx >
Call-ID:
[email protected] CSeq: 1750 REGISTER
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0
4.1.6 GUEST → PBX
Via: SIP/2.0/UDP
000.000.000.000:5060;branch=z9hG4bK1db71efa;received=
000.000.000.000;rport=5060
From: <sip:
0000123456@
xxx.xxx.xxx.xxx >;tag=as2031f6e2
To: <sip:
0000123456@
xxx.xxx.xxx.xxx >;tag=as245298a3
Call-ID:
[email protected]
CSeq: 1750 REGISTER
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Expires: 120
Contact: <sip: 0000123456@000.000.000.000>;expires=120
Date: Mon, 05 Jul 2010 04:20:13 GMT
Content-Length: 0
28

4.Technical Data
4.2. SIP INVITE message of outgoing call from your IP-PBX through SIP Trunk 2
SIP From header should be :
From: “Phone Display name”<sip:CallerID@SIP Trunk 2 IP address or FQDN>
INVITE
From: "aiueo PBX" <sip:
0312123434
@000.000.000.000>;tag=as5dd4eaee
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>
SIP Trunk 2
xxx.xxx.xxx.xxx
your IP-PBX
000.000.000.000
Phone
Display Name
CallerID
IP address of SIP
Trunk 2 server
Call-ID: 6426c31c421e503b72515b46569f2ee0@
407 Proxy Authentication Required
From: "aiueo PBX" <sip:
0312123434
@000.000.000.000>;tag=as5dd4eaee
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as4abe0e65
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
ACK
From: "aiueo PBX" <sip:
0312123434
@000.000.000.000>;tag=as5dd4eaee
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as4abe0e65
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
1
2
Receiver
Phone
Number
INVITE(with credential information)
From: "aiueo PBX" <sip:
0312123434
@000.000.000.000>;tag=as5dd4eaee
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
100 Trying
From: "aiueo PBX" <sip:
0312123434
@000.000.000.000>;tag=as5dd4eaee
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
3
4
180 Ringing
From: "aiueo PBX" <sip:
0312123434
@000.000.000.000>;tag=as5dd4eaee
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as54380085
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
183 Session Progress
From: "aiueo PBX" <sip:
0312123434
@000.000.000.000>;tag=as5dd4eaee
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as54380085
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
5
6
200 OK
From: "aiueo PBX" <sip
0312123434
@000.000.000.000>;tag=as5dd4eaee
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as54380085
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
ACK
From: "aiueo PBX" <sip:
0312123434
@000.000.000.000>;tag=as5dd4eaee
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as54380085
Call-ID: 6426c31c421e503b72515b46569f2ee0@
BYE
From: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as54380085
To: "aiueo PBX" <sip
0312123434
@000.000.000.000>;tag=as5dd4eaee
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
200 OK
To: "aiueo PBX" <sip:
0312123434
@000.000.000.000>;tag=as5dd4eaee
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
11

4.Technical Data
4.2.1 PBX → GUEST
INVITE sip:080AAAAXXXX@xxx.xxx.xxx.xxx SIP/2.0
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK17bf4505;rport
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>
Contact: <sip:0312123434@000.000.000.000>
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
CSeq: 102 INVITE
User-Agent: Asterisk PBX Max-Forwards: 70
Date: Fri, 02 Jul 2010 03:05:26 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Content-Type: application/sdp Content-Length: 267
v=0
o=root 22702 22702 IN IP4 000.000.000.000
s=session
c=IN IP4 000.000.000.000
t=0 0
m=audio 18572 RTP/AVP 0 8 3 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
4.2.2 GUEST → PBX
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK17bf4505;received=000.000.000.000;rport=5060
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as4abe0e65
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Proxy-Authenticate: Digest algorithm=MD5, realm="xxx.xxx.xxx.xxx ", nonce="23a44cfd"

4.Technical Data
4.2.3 PBX → GUEST
ACK sip:080AAAAXXXX@xxx.xxx.xxx.xxx SIP/2.0
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK17bf4505;rport
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as4abe0e65
Contact: <sip:0312123434@000.000.000.000>
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
4.2.4 PBX → GUEST
INVITE sip:080AAAAXXXX@xxx.xxx.xxx.xxx SIP/2.0
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK4fc267d7;rport
From: "aiueo PBX" <sip:0312123434@000.000.000.000>;tag=as5dd4eaee
Contact: <sip:0312123434@000.000.000.000>
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
CSeq: 103 INVITE
User-Agent: Asterisk PBX Max-Forwards: 70
Proxy-Authorization: Digest username=" 0000123456 ", realm="xxx.xxx.xxx.xxx ",
algorithm=MD5, uri="sip:080AAAAXXXX@xxx.xxx.xxx.xxx", nonce="23a44cfd",
response="cc6c5a668cbd435dee31c767981ff710", opaque=""
Date: Fri, 02 Jul 2010 03:05:26 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Content-Type: application/sdp Content-Length: 267
v=0
o=root 22702 22703 IN IP4 000.000.000.000
c=IN IP4 000.000.000.000
t=0 0
m=audio 18572 RTP/AVP 0 8 3 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=silenceSupp:off - - - -
31

4.Technical Data
4.2.5 GUEST → PBX
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK4fc267d7;received=000.000.000.000;rport=5060
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
CSeq: 103 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:080AAAAXXXX@
Content-Length: 0
4.2.6. GUEST → PBX
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK4fc267d7;received=000.000.000.000;rport=5060
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as54380085
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
CSeq: 103 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:080AAAAXXXX@

4.Technical Data
4.2.7 GUEST → PBX
SIP/2.0 183 Session Progress
:5060;branch=z9hG4bK4fc267d7;received=
From: "aiueo PBX" <sip:0312123434@000.000.000.000>;tag=as5dd4eaee
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as54380085
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
CSeq: 103 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Contact: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>
Content-Type: application/sdp
Content-Length: 242
v=0
o=root 4414 4414 IN IP4 xxx.xxx.xxx.xxx
s=session
t=0 0
m=audio 18922 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -

4.Technical Data
4.2.8 GUEST → PBX
SIP/2.0 200 OK
:5060;branch=z9hG4bK4fc267d7;received=
From: "aiueo PBX" <sip:0312123434@000.000.000.000>;tag=as5dd4eaee
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as54380085
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
CSeq: 103 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Contact: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>
Content-Type: application/sdp
Content-Length: 242
v=0
o=root 4414 4415 IN IP4 xxx.xxx.xxx.xxx
s=session
t=0 0
m=audio 18922 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=sendrecv
4.2.9 PBX → GUEST
ACK sip:080AAAAXXXX@xxx.xxx.xxx.xxx SIP/2.0
:5060;branch=z9hG4bK6c101c7f;rport
:5060;branch=z9hG4bK6c101c7f;rport
From: " aiueo PBX " <sip:0312123434@000.000.000.000>;tag=as5dd4eaee
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as54380085
Contact: <sip:0312123434@000.000.000.000>
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
CSeq: 103 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70

4.Technical Data
4.2.10 GUEST → PBX
BYE sip:0312123434@000.000.000.000 SIP/2.0
:5060;branch=z9hG4bK166bf514;rport
From: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as54380085
To: "aiueo PBX" <sip:0312123434@000.000.000.000>;tag=as5dd4eaee
Call-ID: 6426c31c421e503b72515b46569f2ee0@xxx.xxx.xxx.xxx
CSeq: 102 BYE
User-Agent: Asterisk PBX Max-Forwards: 70
Content-Length: 0
4.2.11. PBX → GUEST
SIP/2.0 200 OK Via:SIP/2.0/UDP
xxx.xxx.xxx.xxx:5060;branch=z9hG4bK166bf514;received=xxx.xxx.xxx.xxx;rport=5060
From: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as54380085
To: " aiueo PBX " <sip:0312123434@000.000.000.000>;tag=as5dd4eaee
Call-ID: 6426c31c421e503b72515b46569f2ee0@
CSeq: 102 BYE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Contact: <sip:0312123434@000.000.000.000>
Content-Length: 0
X-Asterisk-HangupCause: Normal Clearing
35

4.Technical Data
4.3. SIP Busy message while outgoing call in case receiver is on another call
Busy message sent by SIP Trunk 2 when receiver is currently on another call,
SIP Trunk 2
xxx.xxx.xxx.xxx
your IP-PBX
000.000.000.000
CallerID
IP address of SIP Trunk 2
server
INVITE
From: "aiueo PBX" <sip:
0312123434
@000.000.000.000>;tag=as48ac6d56
Call-ID: 1443bb69616709ff719769cc61d28ce0@xxx.xxx.xxx.xxx
407 Proxy Authentication Required
From: "aiueo PBX" <sip:
0312123434
@000.000.000.000>;tag=as48ac6d56
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as291aca90
Call-ID: 1443bb69616709ff719769cc61d28ce0@xxx.xxx.xxx.xxx
3
ACK
From: "aiueo PBX" <sip:
0312123434
@000.000.000.000>;tag=as48ac6d56
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as291aca90
Call-ID: 1443bb69616709ff719769cc61d28ce0@xxx.xxx.xxx.xxx
INVITE(with authentication information)
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>
Call-ID: 1443bb69616709ff719769cc61d28ce0@xxx.xxx.xxx.xxx
100 Trying
From: "aiueo PBX" <sip:
0312123434
@000.000.000.000>;tag=as48ac6d56
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>
Call-ID: 1443bb69616709ff719769cc61d28ce0@xxx.xxx.xxx.xxx
6
SIP/2.0 486 Busy Here
From: "aiueo PBX" <sip:
0312123434
@000.000.000.000>;tag=as48ac6d56
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as715c3c5e
Call-ID: 1443bb69616709ff719769cc61d28ce0@xxx.xxx.xxx.xxx
ACK
From: "aiueo PBX" <sip:
3120123434
@000.000.000.000>;tag=as48ac6d56
7
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as715c3c5e
Call-ID: 1443bb69616709ff719769cc61d28ce0@xxx.xxx.xxx.xxx
36
figure 4.3 SIP flow including Busy message while outgoing call

4.Technical Data
4.3.1 PBX → GUEST
INVITE sip:0312123434@xxx.xxx.xxx.xxx SIP/2.0
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK63c44c39;rport
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>
Contact: <sip:0312123434@000.000.000.000>
Call-ID: 1443bb69616709ff719769cc61d28ce0@xxx.xxx.xxx.xxx
CSeq: 102 INVITE
User-Agent: Asterisk PBX Max-Forwards: 70
Date: Tue, 06 Jul 2010 10:09:37 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Content-Type: application/sdp Content-Length: 267
v=0
o=root 22702 22702 IN IP4 000.000.000.000
s=session
c=IN IP4 000.000.000.000
t=0 0
m=audio 14646 RTP/AVP 0 8 3 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
4.3.2 GUEST→ PBX
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK63c44c39;received=000.000.000.000;rport=5060
From: " aiueo PBX " <sip:0312123434@000.000.000.000>;tag=as48ac6d56
Call-ID: 1443bb69616709ff719769cc61d28ce0@xxx.xxx.xxx.xxx
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Proxy-Authenticate: Digest algorithm=MD5, realm="xxx.xxx.xxx.xxx ", nonce="15a6e863"
Content-Length: 0
37

4.Technical Data
4.3.3 PBX → GUEST
ACK sip:0312123434@xxx.xxx.xxx.xxx SIP/2.0
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK63c44c39;rport
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx >;tag=as291aca90
Contact: <sip:0312123434@000.000.000.000>
Call-ID: 1443bb69616709ff719769cc61d28ce0@xxx.xxx.xxx.xxx
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
4.3.4 PBX→GUEST
INVITE sip:0312123434@xxx.xxx.xxx.xxx SIP/2.0
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK1c6e5fcc;rport
From: " aiueo PBX " <sip:0312123434@000.000.000.000>;tag=as48ac6d56
Contact: <sip:0312123434@000.000.000.000>
Call-ID: 1443bb69616709ff719769cc61d28ce0@xxx.xxx.xxx.xxx
CSeq: 103 INVITE
User-Agent: Asterisk PBX Max-Forwards: 70
Proxy-Authorization: Digest username="0000123456", realm="xxx.xxx.xxx.xxx ",
algorithm=MD5, uri="sip:0312123434@xxx.xxx.xxx.xxx ", nonce="15a6e863",
response="54ebd3bdb5bab4b621f55fbd3ffe5e0b", opaque=""
Date: Tue, 06 Jul 2010 10:09:37 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Content-Type: application/sdp
Content-Length: 267
v=0
o=root 22702 22703 IN IP4
o=root 22702 22703 IN IP4
s=session
c=IN IP4 000.000.000.000
t=0 0
m=audio 14646 RTP/AVP 0 8 3 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
38

4.Technical Data
4.3.5 GUEST→ PBX
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK1c6e5fcc;received=000.000.000.000;rport=5060
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>
Call-ID: 1443bb69616709ff719769cc61d28ce0@xxx.xxx.xxx.xxx
CSeq: 103 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0
4.3.6. GUEST → PBX
SIP/2.0 486 Busy Here
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK1c6e5fcc;received=000.000.000.000;rport=5060
To: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as715c3c5e
Call-ID: 1443bb69616709ff719769cc61d28ce0@xxx.xxx.xxx.xxx
CSeq: 103 INVITE
User-Agent: Asterisk PBX
Contact: <sip:0312123434@xxx.xxx.xxx.xxx>
Content-Length: 0
4.3.7 PBX → GUEST
ACK sip:0312123434@xxx.xxx.xxx.xxx SIP/2.0
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK1c6e5fcc;rport
From: " aiueo PBX " <sip:0312123434@000.000.000.000>;tag=as48ac6d56
Contact: <sip:0312123434@000.000.000.000>
Call-ID: 1443bb69616709ff719769cc61d28ce0@xxx.xxx.xxx.xxx
CSeq: 103 ACK
User-Agent: Asterisk PBX Max-Forwards: 70
Content-Length: 0
39

4.Technical Data
4.4. SIP INVITE message of incoming call from SIP Trunk 2 to your IP-PBX
SIP To header will be :
To: <sip:Recipient Phone Number@Your IP PBX IP address>
*SIP Trunk 2 sets the same recipient phone number to Alert
SIP Trunk 2
xxx.xxx.xxx.xxx
your IP-PBX
000.000.000.000
IP address of
CallerID
INVITE
From: "080AAAAXXXX" <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as1dddca7a
Call-ID: 490e49cf2141339f0007e5ce47d80dd1@xxx.xxx.xxx.xxx
100 Trying
From: "080AAAAXXXX" <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as1dddca7a
To: <sip:
0312345678
@000.000.000.000>
Call-ID: 490e49cf2141339f0007e5ce47d80dd1@xxx.xxx.xxx.xxx
IP address of SIP
Trunk 2 server
3
200 OK
From: "080AAAAXXXX" <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as1dddca7a
To: <sip:
0312345678
@000.000.000.000>;tag=as577af7ce
Call-ID: 490e49cf2141339f0007e5ce47d80dd1@xxx.xxx.xxx.xxx
ACK
From: "080AAAAXXXX" <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as1dddca7a
Call-ID: 490e49cf2141339f0007e5ce47d80dd1@xxx.xxx.xxx.xxx
BYE
From: <sip:
0312345678
@000.000.000.000>;tag=as577af7ce
To: “ 080AAAAXXXX " <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as1dddca7a
Call-ID: 490e49cf2141339f0007e5ce47d80dd1@xxx.xxx.xxx.xxx
Terminating a call
6
200 OK
From: <sip:
0312345678
@000.000.000.000>;tag=as577af7ce
To: "080AAAAXXXX" <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as1dddca7a
Call-ID: 490e49cf2141339f0007e5ce47d80dd1@xxx.xxx.xxx.xxx
figure 4.4 SIP INVITE flow (incoming)

4.Technical Data
4.4.1 GUEST→PBX
INVITE sip:0312345678@000.000.000.000 SIP/2.0
Via: SIP/2.0/UDP xxx.xxx.xxx.xxx:5060;branch=z9hG4bK546a1def;rport
To: <sip:
0312345678 @
000.000.000.000>
Contact: <sip:
[email protected]>
Call-ID:
[email protected]
CSeq: 102 INVITE
User-Agent: Asterisk PBX Max-Forwards: 70
Date: Fri, 02 Jul 2010 05:41:33 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
X-Asterisk-Guest-Tag: 00008
X-Asterisk-Guest-Uniqueid: 1278049293.36
Alert-info: 0312345678
Content-Type: application/sdp
Content-Length: 242
o=root 4414 4414 IN IP4 xxx.xxx.xxx.xxx
s=session
c=IN IP4 xxx.xxx.xxx.xxx
t=0 0
m=audio 15224 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - a=ptime:20
a=sendrecv
SIP/2.0 100 Trying
Via:SIP/2.0/UDP
xxx.xxx.xxx.xxx:5060;branch=z9hG4bK546a1def;received=xxx.xxx.xxx.xxx;rport=5060
From: "080AAAAXXXX" <sip: 080AAAAXXXX @xxx.xxx.xxx.xxx>;tag=as1dddca7a
To: <sip:0312345678@000.000.000.000>
Call-ID: 490e49cf2141339f0007e5ce47d80dd1@xxx.xxx.xxx.xxx
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Contact: <sip:0312345678@000.000.000.000>
Content-Length: 0
41

4.Technical Data
4.4.3. GUEST ←PBX
SIP/2.0 200 OK
Via:SIP/2.0/UDP
:5060;branch=z9hG4bK546a1def;received=
From: "080AAAAXXXX" <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as1dddca7a
To: <sip:0312345678@000.000.000.000>;tag=as577af7ce
Call-ID: 490e49cf2141339f0007e5ce47d80dd1@xxx.xxx.xxx.xxx
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Content-Type: application/sdp
Content-Length: 220
v=0
o=root 22702 22702 IN IP4 000.000.000.000
s=session
c=IN IP4 000.000.000.000
m=audio 18182 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
4.4.4 GUEST →PBX
ACK sip:0312345678@000.000.000.000 SIP/2.0
Via: SIP/2.0/UDP xxx.xxx.xxx.xxx:5060;branch=z9hG4bK3afc8626;rport
From: "080AAAAXXXX" <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as1dddca7a
To: <sip:0312345678@000.000.000.000>;tag=as577af7ce
Contact: <sip:080AAAAXXXX@
Contact: <sip:080AAAAXXXX@
Call-ID: 490e49cf2141339f0007e5ce47d80dd1@xxx.xxx.xxx.xxx
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0
42

4.Technical Data
4.4.5. GUEST ←PBX
BYE sip:080AAAAXXXX@xxx.xxx.xxx.xxx SIP/2.0
Via: SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK5b3130a7;rport
To: "080AAAAXXXX" <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as1dddca7a
Call-ID: 490e49cf2141339f0007e5ce47d80dd1@xxx.xxx.xxx.xxx
CSeq: 102 BYE
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0
4.4.6. GUEST →PBX
SIP/2.0 200 OK
Via:SIP/2.0/UDP 000.000.000.000:5060;branch=z9hG4bK5b3130a7;received=000.000.000.000;rport=5060
From: <sip:0312345678@000.000.000.000>;tag=as577af7ce
To: "080AAAAXXXX" <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as1dddca7a
Call-ID: 490e49cf2141339f0007e5ce47d80dd1@
CSeq: 102 BYE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>
Content-Length: 0
43

4.Technical Data
4.5. SIP Busy message while incoming call in case receiver is on another call
Busy message sent by SIP Trunk 2 when receiver is currently on another call,
SIP Trunk 2
xxx.xxx.xxx.xxx
your IP-PBX
000.000.000.000
IP address of
Recipient
IP address of
your IP-PBX
To: <sip:
0312345678
@000.000.000.000>
Call-ID: 1aa4d60711e0817d731834f474d958b0@xxx.xxx.xxx.xxx
100 Trying
From: "080AAAAXXXX" <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as0f1a5f0c
To: <sip:
0312345678
@000.000.000.000>
Call-ID: 1aa4d60711e0817d731834f474d958b0@xxx.xxx.xxx.xxx
3
486 Busy Here
From: "080AAAAXXXX" <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as0f1a5f0c
To: <sip:
0312345678
@000.000.000.000>
Call-ID: 1aa4d60711e0817d731834f474d958b0@xxx.xxx.xxx.xxx
ACK
To: <sip:
0312345678
@000.000.000.000>
Call-ID: 6dd7b12f1438e1572cae057f274419e6@000.000.000.000
figure 4.5 SIP flow including Busy message while incoming call

4.Technical Data
4.5.1 GUEST → PBX
INVITE sip:0312345678@000.000.000.000 SIP/2.0
Via:SIP/2.0/UDP xxx.xxx.xxx.xxx:5060;branch=z9hG4bK0b7fb7b8;rport
To: <sip:0312345678@000.000.000.000>
Contact: <sip: 080AAAAXXXX@xxx.xxx.xxx.xxx>
Call-ID: 1aa4d60711e0817d731834f474d958b0@xxx.xxx.xxx.xxx
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Fri, 09 Jul 2010 02:27:46 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
X-Asterisk-Guest-Tag: 00024
X-Asterisk-Guest-Uniqueid: 1278642466.508
Alert-info: 0312345678
Content-Type: application/sdp
Content-Length: 242
v=0
o=root 4414 4414 IN IP4 xxx.xxx.xxx.xxx
s=session
c=IN IP4 xxx.xxx.xxx.xxx
t=0 0
m=audio 10408 RTP/AVP 0 101
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - a=ptime:20
a=sendrecv
4.5.2 PBX → GUEST
SIP/2.0 100 Trying Via: SIP/2.0/UDP
xxx.xxx.xxx.xxx:5060;branch=z9hG4bK0b7fb7b8;received=xxx.xxx.xxx.xxx;rport=5060
From: "080AAAAXXXX" <sip:0311112222@xxx.xxx.xxx.xxx>;tag=as0f1a5f0c
To: <sip:0312345678@000.000.000.000>
Call-ID: 1aa4d60711e0817d731834f474d958b0@
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Contact: <sip:0312345678@000.000.000.000>
Content-Length: 0
45

4.Technical Data
4.5.3. PBX → GUEST
SIP/2.0 486 Busy Here
Via: SIP/2.0/UDP
:5060;branch=z9hG4bK0b7fb7b8;received=
From: " 080AAAAXXXX" <sip:080AAAAXXXX@xxx.xxx.xxx.xxx>;tag=as0f1a5f0c
To: <sip:0312345678@000.000.000.000>
Call-ID: 1aa4d60711e0817d731834f474d958b0@xxx.xxx.xxx.xxx
CSeq: 102 INVITE
Contact: <sip:0312345678@000.000.000.000>
Content-Length: 0
4.5.4. GUEST→ PBX
Transmitting (NAT) to GUEST
ACK sip: 0312345678@xxx.xxx.xxx.xxx SIP/2.0
Via:SIP/2.0/UDP xxx.xxx.xxx.xxx:5060;branch=z9hG4bK0b7fb7b8;rport
To: <sip:0312345678@000.000.000.000>
Contact: <sip:080AAAAXXXX@000.000.000.000>
Call-ID: 6dd7b12f1438e1572cae057f274419e6@000.000.000.000
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70