5
SIPxNano IP-PBX Getting Started Guide
Table of Contents
Message Headers
.............................................................................................................................................90
Sample SIP Message
........................................................................................................................................90
Message Flow Examples
..................................................................................................................................90
Call setup
..................................................................................................................................................91
Call teardown
............................................................................................................................................91
Successful blind transfer
............................................................................................................................91
Successful consultative transfer
..................................................................................................................92
SIP URLs
........................................................................................................................................................92
SIP Transactions
....................................................................................................................................................93
SIP Sessions
...........................................................................................................................................................93
SIP Calls
................................................................................................................................................................93
Caller ID
...................................................................................................................................................93
System Components
..............................................................................................................................................94
B
Firewalls and NAT
........................................................................................................................................ 95
Working with Firewalls and NAT
.........................................................................................................................96
Configure the firewall
............................................................................................................................................96
Recording the external IP address
....................................................................................................................96
Opening VoIP ports
.......................................................................................................................................96
Configure a Phone
.................................................................................................................................................97
Identifying the external IP address
..................................................................................................................97
PHONESET_EXTERNAL_IP_ADDRESS
.............................................................................................97
Setting the SIP port
...................................................................................................................................97
Setting the RTP/RTCP ports
....................................................................................................................97
Work with a Firewall with NAT
............................................................................................................................98
Work with a Proxy Firewall
...................................................................................................................................99
Configuring phones for a SIP firewall proxy
....................................................................................................99
Using HTTP proxy settings
............................................................................................................................99
C
Configuration APIs
.................................................................................................................................... 100
SIPxNano Configuration APIs
............................................................................................................................101
Install the APIs
....................................................................................................................................................101
Core classes and operations
..................................................................................................................................102
Add User
.......................................................................................................................................................102
Edit User
......................................................................................................................................................103
Delete User
...................................................................................................................................................104
Add Device
...................................................................................................................................................104
Edit Device
...................................................................................................................................................106
Delete Device
................................................................................................................................................107
Assign Device to a User
.................................................................................................................................107
Unassign Device from a User
.......................................................................................................................108
Resync data sets
.............................................................................................................................................108
Send all profiles
.............................................................................................................................................108
Send all profiles to a specified user
................................................................................................................109
Preparing source data
...........................................................................................................................................109