
Porta SIP
System Concepts
Call Process / Supported Services
SIP UA <--> SIP UA
An example: a customer purchases our VoIP services, and two of his
employees, A and B, are assigned SIP phone numbers 12027810003 and
12027810009, respectively. For convenience, the administrator creates
two abbreviated dialing rules: 120 for 12027810003 and 121 for
12027810009.
When the called party is online
SIP phone A SIP phone B
16
23 45
Porta SIP
Porta Billing
This is the simplest case:
• User A dials B’s number (121). His SIP user agent sends an
INVITE request to the SIP server (1).
• The SIP server performs a number lookup in the billing (2). For
example, if user A dials 121, the billing will inform the SIP server
that the actual number is 12027810009, and that this number
belongs to B (3).
• The SIP server checks its registration database to find the actual
contact address of the SIP user agent with that number.
• The SIP server transfers control to the B2BUA. The B2BUA
sends an INVITE request to the billing (4).
• The billing engine checks if A is actually allowed to call that
number and what is the maximum call duration (5).
• The SIP server sends INVITE to the SIP user agent for user B
(6).
• Depending on the configuration, the SIP server may let A and B’s
user agents talk directly to each other, or else route the call
through the RTP proxy.
• When the call is finished, the SIP server sends accounting
information to the billing.
(c) 2000-2006 PortaOne, Inc. All rights reserved. www.portaone.com
8
Comentarios a estos manuales