Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
top
top

 


CSS Stylesheet
h1, h2, {font-size: 18pt !important;}
h3 {font-size: 16pt !important;}
h4 {font-size: 14pt !important;}
h5 {font-size: 14pt !important;}

...

Section


Column
width40%
Table of Contents
Panel

Table of Contents
maxLevel4



Column
width5%

 



Column
width55%


Noprint

Add_workflow_for_appnotes
AUTH1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26ce980c1a, userName='null'}
REV6UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cd5909df, userName='null'}
REV4UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26c7cd0042, userName='null'}
REV1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26c7cd0042, userName='null'}
REV2UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cebf0c50, userName='null'}



...

The following equipment and software are used for SIPREC configuration.

Caption
0Table
1Software Information
3Software Information

...



Equipment

Software Version

Sonus Networks

Sonus SBC
BMC
BIOS
ConnexIP OS
SonusDB
EMA
SBX

V05.01.01-R000
V02.16.0
V02.6.0
V03.01.01-R000
V05.01.01-R000 
V05.01.01-R000   
V05.01.01-R000 

Third-party Equipment

NICE

NICE recorder 4.1.47



 Reference Configuration

The following reference configuration shows connectivity between the NICE recorder and the Sonus SBC.

Caption
0Figure
1Reference Configuration
3Reference Configuration
Image Modified


 Support

For any questions regarding this document or the content herein, please contact your maintenance and support provider.

...

All configuration of VRSP, CAPIC, NICE Interaction center and CAPIC is done by NICE.  


Caption
0Figure
1NICE Components
3NICE Components
Image Modified



The interaction between the Sonus SBC and the NICE recorder is described below.

...

  •  On a physical machine which resides in the same network as the VM open Internet Explorer with administrator rights.
  • Navigate to the URL  http://TMPL_2K8_R2_ENT/nice.
  • Accept all installation prompts, you will get a login screen of the NICE system administrator.
  • Login with user “nice” password “nicecti”.
  • Navigate to Business Analyzer menu.
  • Open queries tree > Public > Last 24 hours.
  • The recordings list will be shown on the right pane, to play a recording select it and press play button, when doing this for the very first time there may be a prompt to install player and codecs, click accept.

...


...

Caption
0Figure
1Configuration of NICE GUI
3Configuration of NICE GUI
Image Modified



Phase II - Configure Sonus SBC and PSX

...



This section provides a look into the Sonus SBC configuration used during compliance testing. The Sonus SBC is typically configured for customers by Sonus Networks. The screen shots and partial configuration shown below, supplied by Sonus Networks, is provided only for reference. Other configurations are possible. 

 

SIPREC features normally use PSX/EPSX for routing.  We must make a separate TG with separate zone and sipSigport and attach that to egress IP interface group. This sip trunk is toward NICE recorder. 

 

In PSX, we must configure RECORDER PROFILE and CALL RECORDING CRITERIA along with Basic call configuration. Below are the additional/ special configuration fields required apart from Basic PSX configuration.

...

1.      Recorder Profile: Provide NICE recorder, primary and secondaryIPV4 or IPV6 address and port (5060). Also, mention the NICE TG name. The name of NICE TG created in SBC and PSX should be the same, otherwise recording would not be initiated toward NICE.  Transport type must be set to TCP.  


Caption
0Figure
1Recorder Profile
3Recorder Profile
Image Modified
 


2.   Call Recording Criteria:  Provide call criteria for recording which you wish to record, like calling number,called number, ingress and egress TG, SBC name, the leg you want to record, either ingress or egress. Recorder type should be “SIPRec”. Enable the criteria. When a call is made, it shall be recorded if it falls under criteria.

...

     All recorder information is known to SBC via PSX/EPSX.

...



Caption
0Figure
1Call Recording Criteria
3Call Recording Criteria
Image Modified
 


SBC Basic Configuration

1. Configure Address Context and Logical Interface.
Code Block
set addressContext default ipInterfaceGroup LIF1 ipInterface pkt_a_v4v6 ceName BF026 portName pkt0 ipAddress 10.7.17.51 prefix 16 altIpAddress fd00:10:6b21:2007::17:51 altPrefix 48
set addressContext default ipInterfaceGroup LIF1 ipInterface pkt_a_v4v6 mode inService state enabled    
set addressContext default ipInterfaceGroup LIF2 ipInterface pkt_b_v4v6 ceName BF026 portName pkt1 ipAddress 10.7.18.60 prefix 16 altIpAddress fd00:10:6b21:2007::18:60 altPrefix 48
set addressContext default ipInterfaceGroup LIF2 ipInterface pkt_b_v4v6 mode inService state enabled
commit

...


2.  Configure the Zone and SIP Signaling port.
Code Block
set addressContext default zone ZONE1 sipSigPort 3 ipAddressV4 10.7.17.51 portNumber 5060 transportProtocolsAllowed sip-udp,sip-tcp ipAddressV6 fd00:10:6b21:2007::17:51 ipInterfaceGroupName LIF1
set addressContext default zone ZONE1 sipSigPort 3 mode inService state enabled
set addressContext default zone ZONE2 sipSigPort 5 ipAddressV4 10.7.18.60 portNumber 5060 transportProtocolsAllowed sip-udp,sip-tcp ipAddressV6 fd00:10:6b21:2007::18:60 ipInterfaceGroupName LIF2
set addressContext default zone ZONE2 sipSigPort 5 mode inService state enabled
commit

 


3. Configure a separate Zone and logical SIP Signalling Port for SIPRec.


 

Code Block
set addressContext default zone NICE_ZONE id 10 sipSigPort 12 state enabled ipAddressV4 10.7.18.62 ipAddressV6 fd00:10:6b21:2007::18:62 portNumber 5060 transportProtocolsAllowed sip-udp,sip-tcp ipInterfaceGroupName LIF2 siprec enable
commit

 


Configure IP Peer on PSX.

...



Caption
0Figure
1Configure IP Peer on PSX.
3Configure IP Peer on PSX.
Image Modified
 


4. Configure SIP Trunk Group.

 


1. Use the following commands to configure the SIP Trunk Group on SBC. 

Code Block
set addressContext default zone ZONE1 sipTrunkGroup PER47639s_INT_TG media mediaIpInterfaceGroupName LIF1 
set addressContext default zone ZONE1 sipTrunkGroup PER47639s_INT_TG ingressIpPrefix 10.54.80.200 32 
set addressContext default zone ZONE1 sipTrunkGroup PER47639s_INT_TG state enabled mode inService
set addressContext default zone ZONE1 sipTrunkGroup PER47639s_INT_TG media recordable enable 
set addressContext default zone ZONE2 sipTrunkGroup PER47639s_EXT_TG media mediaIpInterfaceGroupName LIF2 
set addressContext default zone ZONE2 sipTrunkGroup PER47639s_EXT_TG ingressIpPrefix 10.54.80.200 32 
set addressContext default zone ZONE2 sipTrunkGroup PER47639s_EXT_TG state enabled mode inService
set addressContext default zone ZONE2 sipTrunkGroup PER47639s_EXT_TG media recordable enable 
commit
  


            2. Configure Trunk Group on PSX (Same names must be given to TG as above in PSX).

Caption
0Figure
1Configure Trunk Group on PSX
3Configure Trunk Group on PSX
Image Modified

...



            3.Use the following commands to configure the SIP Trunk Group for NICE RECORDER on SBC.

Code Block
set addressContext default zone NICE_ZONE sipTrunkGroup PER47639s_NICE_TG media mediaIpInterfaceGroupName LIF2  
set addressContext default zone NICE_ZONE sipTrunkGroup PER47639s_NICE_TG ingressIpPrefix 10.54.80.7 32 
set addressContext default zone NICE_ZONE sipTrunkGroup PER47639s_NICE_TG state enabled mode inService 
commit
  


         4. Configure Trunk Group on PSX for NICE RECORDER (Same names must be given to TG as above in PSX).

Caption
0Figure
1.Configure Trunk Group on PSX for NICE RECORDER
3.Configure Trunk Group on PSX for NICE RECORDER
Image Modified

 


5. Configure IP Signalling Profile on PSX.


Caption
0Figure
1Configure IP Signalling Profile on PSX.
3Configure IP Signalling Profile on PSX.
Image Modified


Caption
0Figure
1Configure IP Signalling Profile on PSX.
3Configure IP Signalling Profile on PSX.
Image Modified


6. Configure Packet Service Profile ID Group and PSP on PSX.


Caption
0Figure
1Configure Packet Service Profile ID Group on PSX
3Configure Packet Service Profile ID Group on PSX
Image Modified


Caption
0Figure
1Configure Packet Service Profile ID Group on PSX
3Configure Packet Service Profile ID Group on PSX
Image Modified


Caption
0Figure
1Configure PSP on PSX
3Configure PSP on PSX
Image Modified


Caption
0Figure
1Configure PSP on PSX
3Configure PSP on PSX
Image Modified

 


7. Configure static route on SBC.

...

This section provides the tests that are performed to verify configuration of the NICE recorder as SIPREC server and the Sonus SBC. 

 


Anchor
Test Results
Test Results
Test Results


The following table lists a summary of the cases tested.


Caption
0Table
1Test Results
3Test Results


Sl NoIDTest CaseP/FCQ
1894177Start/Stop a call recording via CLI - Call with GCID exists in Communication session and NICE SRS IPV4 Address in TCPP
 

2894186PSX shall allow the called and calling party numbers in the recording criteria to be configured as a prefixP
 

3894187Verify recording of session before/after consultative transfer Using REFERP
 

4894188Verify recording of session for a call transcoded at ingressP
 

5894189SDP shall include the same Codec as being used original communication SessionP
 

6894190Re-negotiation of codec in CS - Pass through Initially and transcoded after re-negotiation through ReInviteP
 

7894191Re-negotiation of codec in CS - Pass through Initially and transcoded after re-negotiation through UPDATEP
 

8894192In call forwarding unconditional, If C comes under recording criteriaP
 

9894201If the original call is forwarded No answer. If new call comes under recording criteria .P
 

10894202REFER is received in the context of a recording sessionP
 

11894219IP interworking scenariosP
 

12894220Direct Media scenarioP
 

13894221SIP-I to SIP-I call scenarioP
 

14894222Re-negotiation of codec in CS - Pass through Initially and transcoded after re-negotiation through ReInvite with mismatch codecs.P
 

15894223Session terminate by calling party which is not in recording criteria.Test case descriptionP
 

16894224UE initiating call with \'Supported: siprec\' headerP
 

17894225A-party uses codec that are not supported in the SRS TG.P
 

18894226Call hold scenario for Rx StreamP
 

19894227Call hold scenario for Tx StreamP
 

20895062To confirm SBC initiates SIP-REC session in TCP for a call that is established with UDP as transport.P
 

21895063To Verify  the recording session  established in ipv6 when communication session is established in ipv4P
 

22895064To verify the recording session for an inband DTMF callP
 

23895065To verify the recording session for an rfc2833 callP
 

24895066To verify the recording session for an dtmf relay call.F SBX-49451
25895067To confirm the recording for G711 Fax Passthrough call.P
 

26895069Recording for a call involving fall back from transcode to passthru with re-inviteP
 

27895070To verify the recording for early media case with PRACK at ingress and egress including 200 ok with different sdpP
 

28895071Fall back from direct media to passthru in a call transfer scenario with SIPRECP
 

29895072Fall back from  passthru to direct media in a call transfer scenario with SIPREC.P
 

30895073Session refresh with  UPDATE  involving session recordingP
 

31895074To confirm a sip recording for a basic TLS/SRTP callP
 

32895075Sip recording for a TLS call involving the change in cryptosuiteP
 

33895076A Basic call including srtp on one side and rtp on the other side with sip recordingP
 

34895077A Basic call with indialog notify with xml body sent form UAC.P
 

35895078An indialog Info and message with xml body sent from uas to uac.P
 

36895079A Basic call involving 302 re-direction from target number with siprec.P
 

37895080A Basic call involving 302 re-direction to target number with siprec.P
 

38895081A basic call with rtcp flag enabled on both ingress and egress including sip recording.P
 

39895082Basic call including late media with siprec.P
 

40895174A Basic video call with audio recording.P
 

41895175Fall back of a video call to audio call through RE-INVITEP
 

42895176Audio call upgraded to Video through re-invite with audio recordingP
 

43895177siprec Failover from primary to secondary recording server.P
 

44895178siprec call with call duration set for a specific time in PSX.P
 

45895179Call recording based on trunk group.P
 

46895181Transport protocol for recording is configured as TCP in PSX where as its not configured in SBC sipsigportP
 

47895187Basic call with LI (which uses splitter) simulator and SIP Recording where LI taking the priority.P
 

48895189Performing switch over while a call is being recorded.P
 

49897948A Basic GW-GW call with sip recordingP
  




Conclusion

This Application Notes describe the configuration steps required for Sonus SBC  to successfully interoperate with SIPRec server - NICE recorder. All feature and service test cases have been completed and passed with the exceptions/observations noted in Section Phase III- Inter op testing.