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 |
---|
|
Noprint |
---|
Add_workflow_for_appnotes |
---|
AUTH1 | UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26ce980c1a, userName='null'} |
---|
REV6 | UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cd5909df, userName='null'} |
---|
REV4 | UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26c7cd0042, userName='null'} |
---|
REV1 | UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26c7cd0042, userName='null'} |
---|
REV2 | UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cebf0c50, userName='null'} |
---|
|
|
|
|
...
The following equipment and software are used for SIPREC configuration.
Caption |
---|
0 | Table |
---|
1 | Software Information |
---|
3 | Software 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 |
---|
0 | Figure |
---|
1 | Reference Configuration |
---|
3 | Reference 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 |
---|
0 | Figure |
---|
1 | NICE Components |
---|
3 | NICE 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 |
---|
0 | Figure |
---|
1 | Configuration of NICE GUI |
---|
3 | Configuration 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 |
---|
0 | Figure |
---|
1 | Recorder Profile |
---|
3 | Recorder 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 |
---|
0 | Figure |
---|
1 | Call Recording Criteria |
---|
3 | Call 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 |
---|
0 | Figure |
---|
1 | Configure IP Peer on PSX. |
---|
3 | Configure 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 |
---|
0 | Figure |
---|
1 | Configure Trunk Group on PSX |
---|
3 | Configure 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 |
---|
0 | Figure |
---|
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 |
---|
0 | Figure |
---|
1 | Configure IP Signalling Profile on PSX. |
---|
3 | Configure IP Signalling Profile on PSX. |
---|
|
Image Modified |
Caption |
---|
0 | Figure |
---|
1 | Configure IP Signalling Profile on PSX. |
---|
3 | Configure IP Signalling Profile on PSX. |
---|
|
Image Modified |
6. Configure Packet Service Profile ID Group and PSP on PSX.
Caption |
---|
0 | Figure |
---|
1 | Configure Packet Service Profile ID Group on PSX |
---|
3 | Configure Packet Service Profile ID Group on PSX |
---|
|
Image Modified |
Caption |
---|
0 | Figure |
---|
1 | Configure Packet Service Profile ID Group on PSX |
---|
3 | Configure Packet Service Profile ID Group on PSX |
---|
|
Image Modified |
Caption |
---|
0 | Figure |
---|
1 | Configure PSP on PSX |
---|
3 | Configure PSP on PSX |
---|
|
Image Modified |
Caption |
---|
0 | Figure |
---|
1 | Configure PSP on PSX |
---|
3 | Configure 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.
Test Results
The following table lists a summary of the cases tested.
Caption |
---|
0 | Table |
---|
1 | Test Results |
---|
3 | Test Results |
---|
|
Sl No | ID | Test Case | P/F | CQ | 1 | 894177 | Start/Stop a call recording via CLI - Call with GCID exists in Communication session and NICE SRS IPV4 Address in TCP | P |
|
|
| 2 | 894186 | PSX shall allow the called and calling party numbers in the recording criteria to be configured as a prefix | P |
|
|
| 3 | 894187 | Verify recording of session before/after consultative transfer Using REFER | P |
|
|
| 4 | 894188 | Verify recording of session for a call transcoded at ingress | P |
|
|
| 5 | 894189 | SDP shall include the same Codec as being used original communication Session | P |
|
|
| 6 | 894190 | Re-negotiation of codec in CS - Pass through Initially and transcoded after re-negotiation through ReInvite | P |
|
|
| 7 | 894191 | Re-negotiation of codec in CS - Pass through Initially and transcoded after re-negotiation through UPDATE | P |
|
|
| 8 | 894192 | In call forwarding unconditional, If C comes under recording criteria | P |
|
|
| 9 | 894201 | If the original call is forwarded No answer. If new call comes under recording criteria . | P |
|
|
| 10 | 894202 | REFER is received in the context of a recording session | P |
|
|
| 11 | 894219 | IP interworking scenarios | P |
|
|
| 12 | 894220 | Direct Media scenario | P |
|
|
| 13 | 894221 | SIP-I to SIP-I call scenario | P |
|
|
| 14 | 894222 | Re-negotiation of codec in CS - Pass through Initially and transcoded after re-negotiation through ReInvite with mismatch codecs. | P |
|
|
| 15 | 894223 | Session terminate by calling party which is not in recording criteria.Test case description | P |
|
|
| 16 | 894224 | UE initiating call with \'Supported: siprec\' header | P |
|
|
| 17 | 894225 | A-party uses codec that are not supported in the SRS TG. | P |
|
|
| 18 | 894226 | Call hold scenario for Rx Stream | P |
|
|
| 19 | 894227 | Call hold scenario for Tx Stream | P |
|
|
| 20 | 895062 | To confirm SBC initiates SIP-REC session in TCP for a call that is established with UDP as transport. | P |
|
|
| 21 | 895063 | To Verify the recording session established in ipv6 when communication session is established in ipv4 | P |
|
|
| 22 | 895064 | To verify the recording session for an inband DTMF call | P |
|
|
| 23 | 895065 | To verify the recording session for an rfc2833 call | P |
|
|
| 24 | 895066 | To verify the recording session for an dtmf relay call. | F | SBX-49451 | 25 | 895067 | To confirm the recording for G711 Fax Passthrough call. | P |
|
|
| 26 | 895069 | Recording for a call involving fall back from transcode to passthru with re-invite | P |
|
|
| 27 | 895070 | To verify the recording for early media case with PRACK at ingress and egress including 200 ok with different sdp | P |
|
|
| 28 | 895071 | Fall back from direct media to passthru in a call transfer scenario with SIPREC | P |
|
|
| 29 | 895072 | Fall back from passthru to direct media in a call transfer scenario with SIPREC. | P |
|
|
| 30 | 895073 | Session refresh with UPDATE involving session recording | P |
|
|
| 31 | 895074 | To confirm a sip recording for a basic TLS/SRTP call | P |
|
|
| 32 | 895075 | Sip recording for a TLS call involving the change in cryptosuite | P |
|
|
| 33 | 895076 | A Basic call including srtp on one side and rtp on the other side with sip recording | P |
|
|
| 34 | 895077 | A Basic call with indialog notify with xml body sent form UAC. | P |
|
|
| 35 | 895078 | An indialog Info and message with xml body sent from uas to uac. | P |
|
|
| 36 | 895079 | A Basic call involving 302 re-direction from target number with siprec. | P |
|
|
| 37 | 895080 | A Basic call involving 302 re-direction to target number with siprec. | P |
|
|
| 38 | 895081 | A basic call with rtcp flag enabled on both ingress and egress including sip recording. | P |
|
|
| 39 | 895082 | Basic call including late media with siprec. | P |
|
|
| 40 | 895174 | A Basic video call with audio recording. | P |
|
|
| 41 | 895175 | Fall back of a video call to audio call through RE-INVITE | P |
|
|
| 42 | 895176 | Audio call upgraded to Video through re-invite with audio recording | P |
|
|
| 43 | 895177 | siprec Failover from primary to secondary recording server. | P |
|
|
| 44 | 895178 | siprec call with call duration set for a specific time in PSX. | P |
|
|
| 45 | 895179 | Call recording based on trunk group. | P |
|
|
| 46 | 895181 | Transport protocol for recording is configured as TCP in PSX where as its not configured in SBC sipsigport | P |
|
|
| 47 | 895187 | Basic call with LI (which uses splitter) simulator and SIP Recording where LI taking the priority. | P |
|
|
| 48 | 895189 | Performing switch over while a call is being recorded. | P |
|
|
| 49 | 897948 | A Basic GW-GW call with sip recording | P |
|
|
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.