Configure and Troubleshoot Informacast
Configure and Troubleshoot Informacast
Contents
Introduction
Prerequisites
Requirements
Components Used
Background Information
Purpose of the Feature
Basic vs Advanced
Protocols Used
HTTP vs JTAPI
SIP vs CTI
Configurations
Network Diagram
Configure Call Manager
Configure Informacast
Configure Multicast in the Network
Verify
Troubleshoot
Common Issues
Phones not Activated
Phones not Discovered
SNMP Error Unable to build recipient groups: java.lang.Exception
No Audio on the Destination Phones
Data to Collect
Performance Logs
Packet Capture
Example Analysis
SDL Traces
Performance Logs
Console Logs (PRT)
Packet capture
Troubleshooting tools
Advance License
Passwords
Password recovery
Update JTAPI in Informacast
Common Defects
Related Information
Introduction
This document describes the Cisco Paging Server product (also known as InformaCast) and how
to integrate it with Cisco Unified Communications Manager (CUCM). This document will cover the
purpose of the feature, configuration of the feature, what data to collect for troubleshooting,
example analysis of the data, and related resources for additional research.
Prerequisites
Requirements
Components Used
The information in this document is based on these software and hardware versions:
Background Information
Purpose of the Feature
The Cisco Paging Server is a paging/mass notification solution for thousands of phones, speakers,
and other devices. This is especially useful in emergency situations with live, prerecorded audio,
and/or text announcements.
Upon Original Equipment Manufacturer (OEM) agreement with Singlewire (InformaCast vendor),
Cisco Technical Assistance Center (TAC) supports InformaCast from Version 8.3 together with
CUCM Version 8.5 and later. The only mode supported by the Cisco TAC is Basic Paging.
Basic vs Advanced
Basic Paging mode supports live audio broadcast only for up to 50 phones per recipient group and
require no additional license. The InformaCast version provided as part of CUCM includes a
license for Basic Paging mode. Customers who need supplementary functionality can upgrade to
Advanced Notification mode and be supported by Singlewire.
An advanced paging license allows unlimited paging groups. It also makes possible other
advanced functions, including paging to overhead analog and IP speakers, bell scheduling,
prioritizing emergency notifications with the call-barge option, prerecorded and text-only pages,
integration with social media sites for notification, email and Short Message Service (SMS) mass
notification and all-number monitoring, Emergency Services alerting, and integration with Cisco
Jabber clients. After the installation of InformaCast, you can enable a trial of Advanced Notification
mode.
Protocols Used
The Cisco Paging Server communicates with Unified CM using SIP, SNMP, AXL and CTI and
beginning with Cisco Paging Server 9.0.1, either HTTP or JTAPI can be used to communicate
with phones.
The Cisco Paging Server uses SNMP to find the other Unified CM nodes as well as a list of
phones registered to each cluster member. Once the SNMP communications are complete, the
Cisco Paging Server uses AXL to determine additional information regarding each registered
phone, such as device name, description, device pool, calling search space, directory number,
and location. This information can be used to build logical groups of phones, called recipient
groups. As mentioned before, in the Cisco Paging Server with basic license, recipient groups can
contain a maximum of 50 phones.
HTTP vs JTAPI
InformaCast versions prior to 9.x all used HTTP for phone activation. In HTTP mode, Cisco Paging
Server sends commands and credentials to each IP phone HTTP server. IP phones validate these
credentials and then execute the commands. At broadcast send time, InformaCast contacts them
directly with the XML Services Interface (XSI) over HTTP.
In JTAPI mode, Cisco Paging sends commands to each phone via Unified CM. Cisco Paging
Server does not need to send credentials with each request, so each phone does not have to
activate its web server, and commands are executed more quickly. In addition, CTI mode allows
faster checking of busy phones and activate them.
You can use HTTP or JTAPI regardless the type of integration (SIP or CTI) with CUCM. Keep in
mind that JTAPI works better than HTTP on phones with non-English locale. In order to confirm
the User locale take a look at the phone web page.
Note: In order to use JTAPI, take into consideration that CUCM version must be 9.1.2 or
above, and Cisco 3905, 7902, 7905, 7912 phones are not supported.
SIP vs CTI
Informacast can receive calls through CTI and/or SIP. In the case of CTI, calls are serviced on a
CTI Route Point (the Cisco Paging Server does not require CTI ports to answer inbound calls).
In the case of SIP, calls depart Unified CM on a SIP trunk. Both CTI and SIP are valid and
supported. However, Cisco recommends SIP call flows over CTI because troubleshooting SIP
integrations is much easier than CTI.
Configurations
Network Diagram
Call flow
1. The caller (paging originator) dials a predefined number in Unified CM. E.g. 7777.
2. Unified CM routes the call to the Cisco Paging Server over either a SIP trunk or CTI route
point.
3. The Cisco Paging Server answers the call.
4. The caller hears a low stall tone. While the Cisco Paging Server plays this tone,
instructions are sent via HTTP or JTAPI to each phone in the recipient group to join to the
multicast group.
5. Once all phones have joined the multicast group, the Cisco Paging Server plays a high
go-ahead tone. When the caller hears this tone, it indicates that the Cisco Paging Server
is ready to receive and sent the audio to the multicast IP and port.
6. When the caller speaks, the media is sent from the caller’s phone to the Cisco Paging
server, then from the Paging Server to the multicast IP address and port, and eventually
from the multicast IP to the receiving phones.
7. When the caller hangs up, the instruction is sent to each IP phone, this time to leave the
multicast group, and the broadcast is over.
When InformaCast is integrated with Cisco Call Manager using the JTAPI library and Computer
Telephony Integration (CTI) Manager it uses Quick Buffer Encoding (QBE) protocol over TCP as
shown in the image.
For SIP integrations, InformaCast uses SIP protocol over TCP and port 5060 to communicate with
Call Manager as shown in the image.
Configure Call Manager
Step 1. Activate services, navigate to Cisco Unified Serviceability > Tools > Service Activation
and enable the following services:
● Cisco CallManager
● Cisco CTIManager
● Cisco AXL Web Service
● Cisco CallManager SNMP Service
Tip: Activate SNMP on all nodes, AXL on at least one node in the cluster, and CTI Manager
on at least one node running the Call Manager service (or more for redundancy purposes).
For SNMP v2
● Navigate to Cisco Unified Serviceability > SNMP > V3 > User and create a user named
ICVA.
● Enable the Authentication Required checkbox, enter an authentication password and select
the SHA radio button.
● Enable the Privacy Required checkbox, enter a privacy password and select the AES128
radio button.
● Select ReadOnly from the Access Privileges dropdown menu and select the Apply To All
Nodes checkbox, if possible and click on Save.
Step 3. Set the Default Codec to G.711
● Navigate to CM Administration > System > Region Information > Region and create a
new region, e.g. ICVA.
● Select all your regions in the Regions area, and configure 64kbps (G.722, G.711) as the
Maximum Audio Bit Rate.
● Select the None radio button in the Max Video Call Bit Rate and click on Save.
Note: The multicast media streams always use the G.711 mu-law codec. No other codecs
are allowed or supported. Calls arriving to Informacast using other codecs must be
transcoded.
● Navigate to CM Administration > System > Device Pool and create a device pool. E.g.
Name it ICVA_DP.
● Add the ICVA region you just created to it.
● Select Disable from the SRST Reference dropdown menu.
● Select On from the Join Across Lines dropdown menu and click on Save.
Step 5. Create a Route Partition, e.g. ICVA_PT.
Step 6. Create a Calling Search Space, e.g. ICVA_CSS. Include the ICVA_PT.
● Navigate to CM Admin > User Management > User Settings > Access Control Group and
create an access control group, e.g. ICVA User Group.
● Add the Standard AXL API Access role to it.
Note: You may already have an access control group named Standard AXL API Access with
the Standard AXL API Access role added to it, which you can also use.
● Navigate to CM Admin > User Management > Application User and click on Add New.
Name the application user as ICVA_InformaCast and assign these roles:
Warning: Per defect CSCve47332 , it is recommended not to use spaces for the application
User ID.
Step 9. Integrate Communications Manager with Informacast using SIP or CTI.
For SIP integration, create a SIP profile, a SIP Trunk and a Route Pattern.
● Navigate to CM Admin> Device > Device Settings > SIP Profile and click on the Standard
SIP Profile then click on the Copy
● Name the profile as ICVA SIP Profile and select Best Effort (no MTP inserted). Click on
Save.
● Navigate to CM Admin > Device > Trunk and click on the Add New
● Select SIP Trunk from the trunk type dropdown menu. Click on Next and enter a name for
your SIP trunk.
● Select the device pool ICVA_DP, scroll down to the SIP Information area and enter the IP
address of your InformaCast server in the Destination Address
● Ensure that the value in the Destination Port field is 5060, select the Non Secure SIP Trunk
Profile, and assign the SIP profile you created before from the SIP Profile dropdown menu.
Click on Save.
● Create the route pattern, navigate to CM Admin > Call Routing > Route Hunt > Route
pattern, click on Add New.
● Enter a route pattern, e.g. 7777 and configure a partition that is reachable from the phones,
e.g. ICVA_PT.
● Select the SIP trunk you just created from the Gateway/Route List dropdown menu.
● Select the Route This Pattern and the OnNet radio buttons.
● Uncheck the Provide Outside Dial Tone checkbox and click on Save.
For CTI integration, create a CTI route point and associate to the Application User created in step
8.
●Navigate to CM Administration > Device > CTI Route Point and click on Add new.
●Enter a name, e.g. ICVA_CTI_RP (or whatever you prefer).
●Assign the device pool ICVA_DP and click on Save.
●Select the line 1, enter a directory number, e.g. 7778, and assign the recently created partition
(ICVA_PT).
●Configure the rest of information as desired and click on Save.
Add the CTI route point(s) as controlled devices on the ICVA application user's configuration.
Note: InformaCast can support multiple CTI route points if they are created in
Communications Manager and associated to the InformaCast application user.
Tip: Instead of creating a CTI route point for every number you need for DialCasts, you could
also add multiple lines to a single CTI route point. Another option would be to use wild card
patterns to match a range of numbers.
Step 10. Enable Web Access for Cisco IP Phones to use HTTP to control the phones.
● Web access can be configured per device, per common device profile, or system-wide in the
Enterprise Phone Configuration.
● In order to apply the change in Enterprise phone configurations, navigate to CM Admin >
System > Enterprise Phone Configuration, scroll down to the Web Access dropdown
menu and select Enabled. Click on Save.
● Reset the phones to apply the changes.
Change the authentication URL in order to send authentication requests from IP phones to
InformaCast. All non-InformaCast authentication requests are redirected back to the default
CUCM authentication URL.
Note: The URL is case sensitive, so make sure that the I and C in the word InformaCast are
capitalized. Both the secure authentication URL and the authentication URL must be set to
the same value, the HTTP URL.
Step 12. Set the Authentication Method for API Browser Access.
● If you’re using Unified Communications Manager 11.5.1 and later, scroll down the page to the
Security Parameters area and select Basic from the Authentication Method for API
Browser Access dropdown menu.
Step 13. Test your phones, e.g. dial 7777 (for SIP integration) or 7778 (for CTI integration).
Note: If you are running Unified Communications Manager in mixed mode, ensure that calls
to and from InformaCast are not using encrypted media.
Configure Informacast
● Log in to Informacast and navigate to Admin > Telephony > Unified Communications
Manager Cluster. Click on Edit.
● Enter the application user’s username and password for the Application User that you created
in step 8.
● Make sure the Use Application User for AXL checkbox is selected, meaning that your
application user credentials are used when building InformaCast’s phone cache.
Note: If you leave this field blank, InformaCast will attempt to find a server running the AXL
service among those servers running the CallManager service.
● Navigate to Recipients > Edit recipient Groups and click on Update in order to show all the
phones registered in CUCM and discovered by InformaCast.
● In order to create a new Recipient Group click on Add, write a name and then click on Edit to
add the phones for this recipient group. Once the phones were added to the recipient, click on
Submit.
● To save the changes click on Update.
● Navigate to Admin > SIP > SIP Access. By default, all SIP calls are denied.
● Select the Allow radio button allows all SIP calls or click on Add to allow exceptions to this
allowance.
Tip: When defining exceptions, make sure to specify the host that directly sends the INVITE
request to InformaCast. This may be a SIP proxy server if proxies stand between
InformaCast and the calling host.
Ensure that this range corresponds to your network infrastructure settings and covers all recipient
groups. In multisite deployments, Singlewire and Cisco recommend that a range of addresses be
used. This range should be large enough in order to handle one address for each simultaneous
broadcast.
Note: The use of JTAPI is recommended over HTTP since it better monitors the status of
phones and works with more locales.
Tip: The default settings for the web interface will log you out after five minutes. Navigate to
Admin > Network Parameters > Session Timeouts and change the General Session
Timeout (seconds) field from 300 to the new value.
The Cisco Paging Server does not require any particular method of multicast routing (SM, DM, S-
DM, SSM, and so forth). Some wide area network environments do not support multicast routing.
For those environments, GRE tunnels may be built between sites and used to transport multicast.
The design and configuration of multicast in your environment is outside the scope of this
document, but you may find the following resources helpful:
● Multicast whitepaper
● Multicast Testing Tool
Note: If you are using Meraki switches, they have IGMP snooping enabled by default. This
can cause issues and needs to be disabled by Meraki. Once you contact them and have
them disable IGMP snooping, test the paging again.
Verify
There is currently no verification procedure available for this configuration.
Troubleshoot
Common Issues
Take into consideration that Informacast skips any phones that are in use (busy) when the
broadcast occurs.
InformaCast uses different busy detection methods depending on how you send messages to the
phones (HTTP or JTAPI).
HTTP: Busy detection only works with phone locales running English loads
Busy detection also works differently according to protocol as well as line type and line state.
Note: If there are simultaneous broadcasts attempted, Informacast plays the first broadcast
first (the second broadcast is bumped).
When troubleshooting a phone not being activated you should collect the following data:
Only registered phones are discovered by InformaCast. If an IP phone is registered but not
discovered, check the SNMP service configuration in Informacast and the CUCM node where the
phone is registered to. The SNMP service and community string should be configured for all nodes
where the Call Manager service is activated.
1. The error means that SNMP fails to respond to queries in a timely manner due to DNS
connectivity or resolution.
2. Confirm that nothing is blocking UDP port 161 from the InformaCast server to all Unified
Communications Manager cluster nodes.
3. Confirm that SNMP information is correct. Navigate to Admin > Telephony > Unified
Communications Manager Cluster and type a new SNMP string if possible. Configure the
new string in CUCM.
4. You may also be using a community string that exceeds the maximum number of characters
for the community string. If you are copying the community string from CUCM and pasting it
into the Informacast configuration, try typing it in to see if you can type the whole string. In
Informacast version 11 the maximum number of characters is 18.
5. Check your DNS configuration on CUCM is correct and confirm you are not matching the
defect CSCtb70375.
If phones light up but don't play the audio the issue is most likely related with multicast routing and
not with your CUCM server or IP phones.
Data to Collect
Performance Logs
There are two methods to get the performance logs from Informacast.
Method 1
3. Click on Performance Logs under the Tools section as shown in the image.
Packet Capture
From Informacast
There are three methods to get a packet capture from Informacast.
Method 1
Method 2
3. The capture will not start immediately, this allows you to prepare your test environment.
When ready, select option [1] and press Enter to start the capture of packets as shown in the
image.
4. The tool will display a countdown timer with the outstanding duration of the capture.
Replicate the issue during this time and when the capture countdown reaches zero the
capture is complete and stops.
5. The tool bundles the packet capture and all the logs into a .tgz file and transfers it to your
workstation. This is the same as option 1 to gather logs, but also includes the network traffic
capture.
6. The tool will create a folder with the packet capture in the base directory of the
Informacast_LogTool.exe as shown in the image.
Traffic.
3. Click on Start a new packet capture and replicate the issue as shown in the image.
4. Click on Stop Packet Capture when the issue is totally replicated, or it stops by itself after
capturing 33,000 packets.
5. Navigate to System > Collect Logs, enter a short description of the problem and click on
Collect a new set of logs.
6. In order to save the logs click on Download to Your Computer as shown in the image.
Method 4 (Available in version 12.0.1 and above)
In version 12.0.1 and later sudo command is no longer required. In order to run a packet capture
use the command capture-packets <name of the file> <number of packets> as shown in the
example:
Note: The GUI method is better than the CLI since there is no dependency on an SFTP
server, and you can start, stop and download the packet capture from the web page.
From CUCM
Define from where you need to get packet capture according to your deployment. You can have
only one CUCM node or multiple CUCM in the cluster.
● If you have one CUCM node, get the packet capture as shown in the
image.
● If you have a CUCM cluster and one node is communicating with Informacast but another is
communicating with the phones, then get the packet capture as shown in the image.
1. Open a SSH session for the node where you need to capture
2. Run the command utils network capture eth0 size all count 1000000 file Test to start the
packet capture.
3. Replicate the issue
4. Stop the packet capture with Ctrl + C
5. In order to confirm that the packet capture was save, run the command file list activelog
platform/cli/*
6. Use the command file get activelog platform/cli/Test.cap to send the packet capture to a
SFTP server. Alternatively, to collect all .cap files stored on the server, use file get activelog
platform/cli/*.cap
7. Use RTMT in case you are not able to use an SFTP server. Navigate to System > Trace &
Log Central > Collect Files. Click on Next and enable the Packet capture logs checkbox
as shown in the
image.
8. Click on Next, select a download file directory and click on Finish.
9. Delete the packet with the command file delete activelog platform/cli/Test.cap
1. Activate the SPAN to PC port. Navigate to CM Admin page > Device > phone and find the
phone reported with issues.
2. Under Product Specific Configuration Layout section, find Span to PC Port and select
Enable from the drop-down menu. Click on Save and then on Apply config.
3. Connect a laptop to the PC-port of the phone.
4. Run the packet analyzer software in the laptop. You can use Wireshark (or other packet
capture software).
5. Replicate the issue.
6. When the issue is totally replicated proceed to stop the packet capture.
You can find more details in the following link:
https://supportforums.cisco.com/document/44741/collecting-packet-capture-cisco-ip-phone
Example Analysis
SDL Traces
CUCM: 10.1.61.158
Informacast: 10.1.61.118
Phone A
DN: 110
Model: CP-8861
MAC SEP2C3124C9F8E1
Phone B
DN: 111
Model: CP-8811
MAC SEPF87B204EED99
v=0
o=Cisco-SIPUA 11811 0 IN IP4 10.1.61.12
s=SIP Call
b=AS:4064
t=0 0
m=audio 22018 RTP/AVP 114 9 124 0 8 116 18 101
c=IN IP4 10.1.61.12
b=TIAS:64000
a=rtpmap:114 opus/48000/2
a=fmtp:114 maxplaybackrate=16000;sprop-
maxcapturerate=16000;maxaveragebitrate=64000;stereo=0;sprop-stereo=0;usedtx=0
a=rtpmap:9 G722/8000
a=rtpmap:124 ISAC/16000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:116 iLBC/8000
a=fmtp:116 mode=20
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=yes
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
### CUCM performs digit analysis for the dialed digits (dd="7777")
71439203.000 |19:00:36.580 |SdlSig |DaReq |wait
|Da(1,100,216,1) |Cdcc(1,100,224,6)
|1,100,14,1368.16^10.1.61.12^* |[R:N-H:0,N:0,L:0,V:0,Z:0,D:0] CI=19282342
Fqdn=ti=1nd=110pi=0si1 Cgpn=tn=0npi=0ti=1nd=110pi=1si1
DialedNum=tn=0npi=1ti=1nd=7777User=7777Host=10.1.61.158Port=5060PassWord=Madder=Transport=4mDisp
layName=RawUrl=sip:[email protected];user=phoneOrigPort=0pi=0si1 requestID=0
DigitAnalysisComplexity=1 CallingUser= IgnoreIntercept=0 callingDeviceName=SEP2C3124C9F8E1
71439203.001 |19:00:36.580 |AppInfo |Digit Analysis: star_DaReq:
daReq.partitionSearchSpace(8653f609-05a7-5914-819b-3a89680af6a2:),
filteredPartitionSearchSpaceString(Informacast_PT:phone_pt),
partitionSearchSpaceString(Informacast_PT:phone_pt)
71439203.002 |19:00:36.580 |AppInfo |Digit Analysis: Host Address=10.1.61.158 MATCHES this
node's IPv4 address.
71439203.003 |19:00:36.580 |AppInfo |Digit Analysis: star_DaReq: Matching SIP URL, Numeric
User, user=7777
71439203.012 |19:00:36.588 |AppInfo |Digit analysis: match(pi="2", fqcn="110",
cn="110",plv="5", pss="Informacast_PT:phone_pt", TodFilteredPss="Informacast_PT:phone_pt",
dd="7777",dac="1")
71439203.013 |19:00:36.588 |AppInfo |Digit analysis: analysis results
71439203.014 |19:00:36.588 |AppInfo ||PretransformCallingPartyNumber=110
|CallingPartyNumber=110
|DialingPartition=Informacast_PT
|DialingPattern=7777
|FullyQualifiedCalledPartyNumber=7777
|DialingPatternRegularExpression=(7777)
|DialingWhere=
|PatternType=Enterprise
|PotentialMatches=NoPotentialMatchesExist
|DialingSdlProcessId=(0,0,0)
|PretransformDigitString=7777
|PretransformTagsList=SUBSCRIBER
|PretransformPositionalMatchList=7777
|CollectedDigits=7777
|UnconsumedDigits=
|TagsList=SUBSCRIBER
|PositionalMatchList=7777
|VoiceMailbox=
|VoiceMailCallingSearchSpace=
|VoiceMailPilotNumber=
|RouteBlockFlag=RouteThisPattern
|RouteBlockCause=0
|AlertingName=
|UnicodeDisplayName=
|CallableEndPointName=[ddef6b78-6232-f5eb-b286-79292be99bb5]
#### CUCM determines call must stay on the same node, then it sends the call to SIP Trunk
PID=SIPD(1,100,84,12)
71439207.001 |19:00:36.588 |AppInfo |Digit analysis: wait_DmPidRes- Partition=[107a02ea-a384-
5219-3670-ba9d14b9d094] Pattern=[7777] Where=[],cmDeviceType=[Unknown], OutsideDialtone =[0],
DeviceOverride=[0], PID=SIPD(1,100,84,12),CI=[19282342],Sender=Cdcc(1,100,224,6)
v=0
o=CiscoSystemsCCM-SIP 229417 1 IN IP4 10.1.61.158
s=SIP Call
c=IN IP4 10.1.61.12
b=TIAS:64000
b=AS:64
t=0 0
m=audio 22018 RTP/AVP 114 9 124 0 8 116 18 101
b=TIAS:64000
a=rtpmap:114 opus/48000/2
a=fmtp:114 maxplaybackrate=16000;sprop-
maxcapturerate=16000;maxaveragebitrate=64000;stereo=0;sprop-stereo=0;usedtx=0
a=rtpmap:9 G722/8000
a=rtpmap:124 iSAC/16000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:116 iLBC/8000
a=maxptime:20
a=fmtp:116 mode=20
a=rtpmap:18 G729/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
#### Informacast replies with 200 OK (Call established using codec PCMU)
71439316.004 |19:00:36.849 |AppInfo |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from
10.1.61.118 on port 5060 index 25758 with 889 bytes:
[431549,NET]
SIP/2.0 200 OK
CSeq: 101 INVITE
Call-ID: [email protected]
From: "PhoneA" <sip:[email protected]>;tag=229417~7cc9781e-f7e3-4c51-a2b9-de353a4e7d6f-19282343
To: <sip:[email protected]>;tag=2c9be8b4
Via: SIP/2.0/TCP 10.1.61.158:5060;branch=z9hG4bK1996d1e0c5e3e;rport=43802
Content-Type: application/sdp
Contact: "InformaCast" <sip:[email protected];transport=tcp>
Allow: ACK,BYE,CANCEL,INFO,INVITE,OPTIONS,NOTIFY
Accept: application/sdp
Accept-Encoding: identity
Accept-Language: en
Supported:
Call-Info: <sip:[email protected]:5060>;method="NOTIFY;Event=telephone-event;Duration=500"
Content-Length: 248
v=0
o=SinglewireInformaCast-SIP 1568074182370 1 IN IP4 10.1.61.118
s=SIP Call
c=IN IP4 10.1.61.118
b=TIAS:64000
b=AS:64
t=0 0
m=audio 32070 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
v=0
o=CiscoSystemsCCM-SIP 229414 1 IN IP4 10.1.61.158
s=SIP Call
c=IN IP4 10.1.61.118
b=AS:64
t=0 0
m=audio 32070 RTP/AVP 0 101
b=TIAS:64000
a=ptime:20
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
#### Since integration is with JTAPI, CUCM sends REFER to the phone with instructions to join to
the IP and port of multicast
71439541.002 |19:00:38.199 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to
10.1.61.11 on port 51784 index 25768
[431557,NET]
REFER sip:[email protected]:51784;transport=tcp SIP/2.0
Via: SIP/2.0/TCP 10.1.61.158:5060;branch=z9hG4bK19970687ccd2b
From: <sip:[email protected]>;tag=1598606730
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 101 REFER
Max-Forwards: 70
Contact: <sip:[email protected]:5060;transport=tcp>
User-Agent: Cisco-CUCM11.5
Expires: 30
Refer-To: cid:[email protected]
Content-Id: <[email protected]>
Content-Type: multipart/mixed;boundary=uniqueBoundary
Mime-Version: 1.0
Referred-By: <sip:[email protected]>
Content-Length: 682
--uniqueBoundary
Content-Type:application/x-cisco-remotecc-request+xml
<x-cisco-remotecc-request>
<datapassthroughreq>
<applicationid>0</applicationid>
<lineid>0</lineid>
<transactionid>109</transactionid>
<stationsequence>StationSequenceLast</stationsequence>
<displaypriority>2</displaypriority>
<appinstance>0</appintance>
<routingid>0</routingid>
<confid>0</confid>
<featuredata></featuredata>
</datapassthroughreq>
</x-cisco-remotecc-request>
--uniqueBoundary
Content-Type:application/x-cisco-remote-cm+xml
<CiscoIPPhoneExecute><ExecuteItem URL="RTPMRx:239.0.1.2:20480"/></CiscoIPPhoneExecute>
--uniqueBoundary--
--uniqueBoundary
Content-Type:application/x-cisco-remotecc-response+xml
Content-Disposition_session;handling=required
<dialog usage="">
<unot></unot>
<sub></sub>
</dialog>
<presence usage="">
<unot></unot>
<sub></sub>
</presence>
</options_ind>
</response>
</x-cisco-remotecc-response>
--uniqueBoundary
Content-Type:application/x-cisco-remote-cm+xml
Csontent-Disposition:session;handling=required
<?xml version="1.0" encoding="utf-8"?>
<CiscoIPPhoneResponse>
<ResponseItem URL="RTPMRx:239.0.1.2:20480" Data="Success" Status="0"/>
</CiscoIPPhoneResponse>
--uniqueBoundary--
#### CUCM sends to the phone B a REFER to stop receiving multicast audio
71442357.002 |19:01:10.795 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to
10.1.61.11 on port 51784 index 25768
[431582,NET]
REFER sip:[email protected]:51784;transport=tcp SIP/2.0
Via: SIP/2.0/TCP 10.1.61.158:5060;branch=z9hG4bK199754588a6e3
From: <sip:[email protected]>;tag=928499252
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 101 REFER
Max-Forwards: 70
Contact: <sip:[email protected]:5060;transport=tcp>
User-Agent: Cisco-CUCM11.5
Expires: 30
Refer-To: cid:[email protected]
Content-Id: <[email protected]>
Content-Type: multipart/mixed;boundary=uniqueBoundary
Mime-Version: 1.0
Referred-By: <sip:[email protected]>
Content-Length: 683
--uniqueBoundary
Content-Type:application/x-cisco-remotecc-request+xml
<x-cisco-remotecc-request>
<datapassthroughreq>
<applicationid>0</applicationid>
<lineid>0</lineid>
<transactionid>109</transactionid>
<stationsequence>StationSequenceLast</stationsequence>
<displaypriority>2</displaypriority>
<appinstance>0</appintance>
<routingid>0</routingid>
<confid>0</confid>
<featuredata></featuredata>
</datapassthroughreq>
</x-cisco-remotecc-request>
--uniqueBoundary
Content-Type:application/x-cisco-remote-cm+xml
<CiscoIPPhoneExecute><ExecuteItem Priority="0" URL="RTPMRx:Stop"/></CiscoIPPhoneExecute>
--uniqueBoundary--
--uniqueBoundary
Content-Type:application/x-cisco-remotecc-request+xml
Content-Disposition:session;handling=required
CUCM: 10.1.61.158
Informacast: 10.1.61.118
Phone A
DN: 110
Model: CP-8861
MAC: SEP2C3124C9F8E1
Phone B
DN: 111
Model: CP-8811
MAC: SEPF87B204EED99
#### CUCM receives the INVITE from phone A (Call Manager SDL Log)
71531116.002 |19:15:32.972 |AppInfo |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from
10.1.61.12 on port 51600 index 25770 with 1791 bytes:
[431985,NET]
INVITE sip:[email protected];user=phone SIP/2.0
Via: SIP/2.0/TCP 10.1.61.12:51600;branch=z9hG4bK112766fc
From: "PhoneA" <sip:[email protected]>;tag=2c3124c9f8e10c541ed075c2-67793e32
To: <sip:[email protected]>
Call-ID: [email protected]
Max-Forwards: 70
Session-ID: 02023b9b00105000a0002c3124c9f8e1;remote=00000000000000000000000000000000
Date: Tue, 10 Sep 2019 00:15:35 GMT
CSeq: 101 INVITE
User-Agent: Cisco-CP8861/12.0.1
Contact: <sip:142b9f25-7f2b-48a8-9ff9-
[email protected]:51600;transport=tcp>;+u.sip!devicename.ccm.cisco.com="SEP2C3124C9F8E1"
Expires: 180
Accept: application/sdp
Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE,INFO
Remote-Party-ID: "PhoneA" <sip:[email protected]>;party=calling;id-
type=subscriber;privacy=off;screen=yes
Supported: replaces,join,sdp-anat,norefersub,resource-priority,extended-refer,X-cisco-
callinfo,X-cisco-serviceuri,X-cisco-escapecodes,X-cisco-service-control,X-cisco-srtp-fallback,X-
cisco-monrec,X-cisco-config,X-cisco-sis-7.0.0,X-cisco-xsi-8.5.1
Allow-Events: kpml,dialog
Recv-Info: conference
Recv-Info: x-cisco-conference
Content-Length: 548
Content-Type: application/sdp
Content-Disposition: session;handling=optional
v=0
o=Cisco-SIPUA 19108 0 IN IP4 10.1.61.12
s=SIP Call
b=AS:4064
t=0 0
m=audio 19104 RTP/AVP 114 9 124 0 8 116 18 101
c=IN IP4 10.1.61.12
b=TIAS:64000
a=rtpmap:114 opus/48000/2
a=fmtp:114 maxplaybackrate=16000;sprop-
maxcapturerate=16000;maxaveragebitrate=64000;stereo=0;sprop-stereo=0;usedtx=0
a=rtpmap:9 G722/8000
a=rtpmap:124 ISAC/16000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:116 iLBC/8000
a=fmtp:116 mode=20
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=yes
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
#### CUCM extends the call to the Line control associated to the CTI Route Point ICVA_CTI_RP
(Call Manager SDL Log)
71531370.001 |19:15:34.232 |AppInfo |Digit analysis: wait_DmPidRes- Partition=[107a02ea-a384-
5219-3670-ba9d14b9d094] Pattern=[7778] Where=[],cmDeviceType=[UserDevice], OutsideDialtone =[0],
DeviceOverride=[0], PID=LineControl(1,100,178,1306),CI=[19282358],Sender=Cdcc(1,100,224,12)
71531386.001 |19:15:34.233 |AppInfo |LineCdpc(20): -dispatchToAllDevices-, sigName=CcSetupReq,
device=ICVA_CTI_RP
#### CUCM sends the CTI New call notify (Call Manager SDL Log)
71531404.000 |19:15:34.235 |SdlSig-O |CtiNewCallNotify |NA
RemoteSignal |UnknownProcessName(1,200,25,1) |StationCdpc(1,100,67,2)
|1,100,14,1.33^*^* |[R:N-H:0,N:4,L:0,V:0,Z:0,D:0] LH=1|47
GCH=1|15018 CH=1|19282359 Held CH=0|0 State=2(CtiOfferingState) Reason=1 Origin=1
DeviceName=ICVA_CTI_RP CGPN=[ DN=110 uDN=110 NumPI=T Part=phone_pt VmBox= NumType=0 Name=PhoneA
UniName=PhoneA NamePI=T Locale=1 PU=2 Device=SEP2C3124C9F8E1 GlblCgpn=110] CDPN=[ DN=7778
uDN=7778 NumPI=T Part=Informacast_PT VmBox= NumType=0 Name=InformacastCTIRP
UniName=InformacastCTIRP NamePI=T Locale=1 PU=2 Device=] LRP=[ DN= uDN= NumPI=T Part= VmBox=
NumType=0 Name= UniName= NamePI=T Locale=1] OCDPN=[ DN=7778 uDN=7778 NumPI=T Part=Informacast_PT
VmBox= NumType=0 Name=InformacastCTIRP UniName=InformacastCTIRP NamePI=T Locale=1] AuxData=T
FarEndCMId=1 EndpointType=1 RIU=F Privacy=F CallPresent=T FeatPriority=1 Feature=137 AttrType=0
LineId [DN=110 Part=phone_pt] IPAddrMode=0 IsConsCallDueToRollover=F
UniqCallRef=0000000000003AAA012639B700000000 CgpnIPv4Addr=c3d010a CgpnIPv6Addr=
CallingMultiMediaCap=0F0 CalledMultiMediaCap=0F0 CallingPartyMultiMediaMask=3
CalledPartyMultiMediaMask=3 Session-ID: Device= 5ee92aa5415831d8b114c4ba19282359; Remote=
02023b9b00105000a0002c3124c9f8e1
#### CTI process receives the CtiNewCallNotify from CallManager process (CTI Manager SDL Trace)
04961495.000 |19:15:34.236 |SdlSig-I |CtiNewCallNotify
|ready |CTIDeviceLineMgr(1,200,25,1)
|StationCdpc(1,100,67,2) |1,100,14,1.33^*^* |[R:N-
H:0,N:1,L:0,V:0,Z:0,D:0] LH=1|47 GCH=1|15018 CH=1|19282359 Held CH=0|0
State=2(CtiOfferingState) Reason=1 Origin=1 DeviceName=ICVA_CTI_RP CGPN=[ DN=110 uDN=110 NumPI=T
Part=phone_pt VmBox= NumType=0 Name=PhoneA UniName=PhoneA NamePI=T Locale=1 PU=2
Device=SEP2C3124C9F8E1 GlblCgpn=110] CDPN=[ DN=7778 uDN=7778 NumPI=T Part=Informacast_PT VmBox=
NumType=0 Name=InformacastCTIRP UniName=InformacastCTIRP NamePI=T Locale=1 PU=2 Device=] LRP=[
DN= uDN= NumPI=T Part= VmBox= NumType=0 Name= UniName= NamePI=T Locale=1] OCDPN=[ DN=7778
uDN=7778 NumPI=T Part=Informacast_PT VmBox= NumType=0 Name=InformacastCTIRP
UniName=InformacastCTIRP NamePI=T Locale=1] AuxData=T FarEndCMId=1 EndpointType=1 RIU=F
Privacy=F CallPresent=T FeatPriority=1 Feature=137 AttrType=0 LineId [DN=110 Part=phone_pt]
IPAddrMode=0 IsConsCallDueToRollover=F UniqCallRef=0000000000003AAA012639B700000000
CgpnIPv4Addr=c3d010a CgpnIPv6Addr= CallingMultiMediaCap=0F0 CalledMultiMediaCap=0F0
CallingPartyMultiMediaMask=3 CalledPartyMultiMediaMask=3 Session-ID: Device=
5ee92aa5415831d8b114c4ba19282359; Remote= 02023b9b00105000a0002c3124c9f8e1
#### CTI process sends the NewCallEvent to Informacast server (CTI Manager SDL Trace)
04961497.003 |19:15:34.236 |AppInfo |[CTI-APP] [CTIHandler::OutputCtiMessage ] CTI
NewCallEvent ( LH=1|46 CH=1|19282359 CH=0|0 GCH=1|15018 lineHandleSpecified=1 state=2
origin=1 farEndpointSpecified=1 farEndpointCMID=1 endpointType=1 reason=1 remote in use=0
privacy=0 mediaResourceID= resource ID=0 deviceName=ICVA_CTI_RP cgpn=110 Presentation=1 cgpn
NameInfo=locale: 1 pi: 1 Name: PhoneA UnicodeName: PhoneA cdpn=7778 Presentation=1 cdpn
NameInfo=locale: 1 pi: 1 Name: InformacastCTIRP UnicodeName: InformacastCTIRP original cdpn=7778
Presentation=1 original cdpn NameInfo=locale: 1 pi: 1 Name: InformacastCTIRP UnicodeName:
InformacastCTIRP LRP= Presentation=1 LRP NameInfo=locale: 1 pi: 1 Name: UnicodeName: UserData=
callingPartyDeviceName=SEP2C3124C9F8E1 mediaDeviceName= ucgpn=110 ucdpn=7778 unmodifiedOriginal
cdpn=7778 uLRP= cgPnPartition=phone_pt cdPnPartition=Informacast_PT
oCdPnPartition=Informacast_PT lrpPartition= CgpnIP=0xc3d010a IsConsultCallDueToRollover=0
apiCallReference=0000000000003AAA012639B700000000 lineId.DN=110 lineId.part=phone_pt
CallPresentable=1 FeaturePriority =1 globalizedCgPn=110 ipAddrMode=0 cgpnPU=2
cdpnPU=2CallingPartyMultiMediaBitMask=3CalledPartyMultiMediaBitMask=3 Session-ID: Device=
5ee92aa5415831d8b114c4ba19282359; Remote= 02023b9b00105000a0002c3124c9f8e1
#### CTI process receives the LineCallAcceptRequest from Informacast server (CTI Manager SDL
Trace)
04961500.002 |19:15:34.242 |AppInfo |[CTI-APP] [CTIHandler::processIncomingMessage] CTI
LineCallAcceptRequest ( seq#=33 LH=1|46 CH=1|19282359 media resource ID= resource ID=0
media device name=)
#### CTI process sends the answer to Call Manager process (CTI Manager SDL Trace)
04961503.000 |19:15:34.242 |SdlSig-O |CtiLineCallAcceptReq |NA
RemoteSignal |UnknownProcessName(1,100,66,16) |CTIDeviceLineMgr(1,200,25,1)
|1,200,13,90.89^10.1.61.118^ICVA_CTI_RP |[R:N-H:0,N:0,L:0,V:0,Z:0,D:0] AsyncResponse=124
CH=1|19282359 LH=1|47 MediaDeviceName = MediaDevicePid = (0,0,0,0) resource ID=0
#### Call Manager process receives the answer from CTI process (Call Manager SDL Log)
71531414.000 |19:15:34.243 |SdlSig-I |CtiLineCallAcceptReq
|restart0 |StationD(1,100,66,16)
|CTIDeviceLineMgr(1,200,25,1) |1,200,13,90.89^10.1.61.118^ICVA_CTI_RP |[R:N-
H:0,N:0,L:0,V:0,Z:0,D:0] AsyncResponse=124 CH=1|19282359 LH=1|47 MediaDeviceName =
MediaDevicePid = (0,0,0,0) resource ID=0
#### CTI Process receives from Informacast the port to be used to receive the audio (CTI
Manager SDL Trace)
04961525.002 |19:15:34.256 |AppInfo |[CTI-APP] [CTIHandler::processIncomingMessage] CTI
DeviceSetRTPForCallRequest ( seq#=35 DH=1|52 CH=1|19282359
RtpDestination=1983709450|32080)
#### CTI Process sends the port to Call manager process (CTI Manager SDL Trace)
04961528.000 |19:15:34.256 |SdlSig-O |CtiDeviceSetRTPForCallReq |NA
RemoteSignal |UnknownProcessName(1,100,66,16) |CTIDeviceLineMgr(1,200,25,1)
|1,200,13,90.91^10.1.61.118^ICVA_CTI_RP |[R:N-H:0,N:0,L:0,V:0,Z:0,D:0]
AsyncResponse=126mCtiInterface(1,200,25,1) DH=1|53 CH=1|19282359 RtpDestination1983709450|32080
#### CUCM sends the 200 OK to the Phone A (Codec PCMU, IP and port of Informacast)
71531593.001 |19:15:34.258 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to
10.1.61.12 on port 51600 index 25770
[432000,NET]
SIP/2.0 200 OK
Via: SIP/2.0/TCP 10.1.61.12:51600;branch=z9hG4bK112766fc
From: "PhoneA" <sip:[email protected]>;tag=2c3124c9f8e10c541ed075c2-67793e32
To: <sip:[email protected]>;tag=229579~7cc9781e-f7e3-4c51-a2b9-de353a4e7d6f-19282358
Date: Tue, 10 Sep 2019 00:15:32 GMT
Call-ID: [email protected]
CSeq: 101 INVITE
Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY
Allow-Events: presence
Supported: replaces
Server: Cisco-CUCM11.5
Call-Info: <urn:x-cisco-remotecc:callinfo>; security= NotAuthenticated; orientation= to; gci= 1-
15018; isVoip; call-instance= 1
Send-Info: conference, x-cisco-conference
Session-ID: 5ee92aa5415831d8b114c4ba19282359;remote=02023b9b00105000a0002c3124c9f8e1
Remote-Party-ID: "InformacastCTIRP" <sip:[email protected]>;party=called;screen=yes;privacy=off
Contact: <sip:[email protected]:5060;transport=tcp>
Content-Type: application/sdp
Content-Length: 179
v=0
o=CiscoSystemsCCM-SIP 229579 1 IN IP4 10.1.61.158
s=SIP Call
c=IN IP4 10.1.61.118
b=AS:64
t=0 0
m=audio 32080 RTP/AVP 0
b=TIAS:64000
a=ptime:20
a=rtpmap:0 PCMU/8000
NOTE: At this point the call from phone A to Informacast has been established successfully. For
this scenario the phones are activated using HTTP, hence there are no CUCM logs related to the
phone activation.
Performance Logs
#### Informacast received the response via JTAPI from the phone
2019-09-09 19:09:44,126 [Push:10.1.61.11-pool-1269-thread-1] INFO i [1 run 1] - The response
from the phone SEPF87B204EED99 via JTAPI is:
<?xml version="1.0" encoding="UTF-8"?>
<CiscoIPPhoneResponse>
<ResponseItem URL="RTPMRx:239.0.1.2:20480" Data="Success" Status="0" />
</CiscoIPPhoneResponse>
#### Informacast sends to the phone the instruction to stop receiving audio
2019-09-09 19:10:16,403 [Push:10.1.61.11-pool-1269-thread-3] INFO i [1 run 1] - Pushing stop
command to phone: PhoneDescription (deviceType=36670, deviceName=SEPF87B204EED99,
description=PhoneB, devicePool=Default, callingSearchSpace=, address=10.1.61.11,
ctiUser=ICVAInformacast, ctiPassword=[hidden], location=Hub_None, profileDescription=null,
pbxDescription=CUCM)
#### Informacast sends the message to all devices in the recipient group, in this case to only 1
device
2019-09-09 19:24:40,262 [Signaler # 4 run 1] INFO Signaler [] - Sending message to 1
participants
#### Informacast starts the live broadcast over the IP and port
2019-09-09 19:24:40,263 [Signaler # 4 run 1] INFO ah [] - Starting live broadcast alert for
inbound call 15018/1 on multicast address /239.0.1.2 and port 20486
#### Informacast sends the instruction activate the phone (SEPF87B204EED99) and join to the
multicast audio
2019-09-09 19:24:40,278 [Push:10.1.61.11-pool-1269-thread-10] INFO i [4 run 1] - Started device
instructor for phone PhoneDescription (deviceType=36670, deviceName=SEPF87B204EED99,
description=PhoneB, devicePool=Default, callingSearchSpace=, address=10.1.61.11,
ctiUser=ICVAInformacast, ctiPassword=[hidden], location=Hub_None, profileDescription=null,
pbxDescription=CUCM)
#### Informacast receives the notification that the call has ended
2019-09-09 19:25:21,253 [ObserverThread(af@feaf7c)] INFO af [] - RTP input stopped event
received for inbound call 15018/1
#### Informacast sends the instruction to the phones in order to stop receiving audio
2019-09-09 19:25:21,865 [Push:10.1.61.11-pool-1269-thread-12] INFO i [4 run 1] - Pushing stop
command to phone: PhoneDescription (deviceType=36670, deviceName=SEPF87B204EED99,
description=PhoneB, devicePool=Default, callingSearchSpace=, address=10.1.61.11,
ctiUser=ICVAInformacast, ctiPassword=[hidden], location=Hub_None, profileDescription=null,
pbxDescription=CUCM)
#### The same IP and port for multicast provided by Informacast is shown in the console logs
5311 INF Sep 10 00:15:34.434302 (701:844) JAVA-PushThread|cip.push.PushThread:execute - Sleep
for 100ms previous= current=RTPMRx:239.0.1.2:20486 i=0 total=1
5312 DEB Sep 10 00:15:34.535773 (701:832) JAVA-SIPCC-MSP: mp_create_rtp_session:
scheme_specific=239.0.1.2:20486 direction=0 mcast=1 payloadtype=4 framesize=20 vadenable=0
5313 DEB Sep 10 00:15:34.535893 (701:832) JAVA-SIPCC-MSP: mp_create_rtp_session: precedence=0
mixingmode=0 mixingparty=0 channeltype=0
5314 DEB Sep 10 00:15:34.535980 (701:832) JAVA-SIPCC-MSP: mp_create_rtp_session: ipv4
address/port/type [-1382943496/20486/1].
Packet capture
Collect a packet capture from the phone and verify the HTTP XSI commands from InformaCast.
An Internet Group Management Protocol (IGMP) message is sent in order to join the multicast
stream. If you do not see a Multicast Real-Time Transport Protocol (RTP) stream after the IGMP
message, you can take a packet capture from InformaCast, confirm that Informacast server is sent
the RTP to the IP and port and then inspect your network infrastructure.
● CUCM: 10.1.61.158
● Informacast: 10.1.61.118
● Phone B IP address: 10.1.61.11
● Model: CP-8811
● Firmware version: sip88xx.12-0-1SR1-1
● eth.addr==SEPF87B204EED99
The HTTP and IGMP messages received on the phones are shown in the image.
Packet capture on the phone (controlled by JTAPI)
● CUCM: 10.1.61.158
● Informacast: 10.1.61.118
● Phone B IP address: 10.1.61.11
● Model: CP-8811
● Firmware version: sip88xx.12-0-1SR1-1
● MAC SEPF87B204EED99
As discussed in the configuration section, phones can be controlled by JTAPI, that means that the
Send Commands to Phones by Jtapi is enabled as shown in the image.
If that is the case, the phone B receives from the CUCM server the IP and port of multicast
through a SIP REFER. You can click on the SIP REFER message, then right click on te Message
Body header and select Show Packet Bytes as shown in the image.
Once the phone receives the instruction, it joins to the multicast IP and port with an IGMP
message. The phone attempts three times as maximum to start receiving audio. When the paging
ends, the phones in the recipient group sends a Leave Group message to drop the multicast
session.
Troubleshooting tools
InformaCast_LogTool will help you troubleshoot common issues experienced with implementing
and maintaining InformaCast on your network.
Advance License
Sunglewire support is available from 7 a.m. to 6 p.m. CDT, Monday through Friday at +1
608.661.1140 option 2.
Passwords
OS credentials: Used to enter Webmin and Control Center (https://x.x.x.x:10000) and when using
SSH to access the InformaCast Virtual Appliance. The default user is admin while the password is
changeMe.
Passphrase: Used to secure your backups of the InformaCast Virtual Appliance. You must
remember this passphrase. Singlewire Support personnel cannot recover it for you if it’s lost.
Password recovery
When you initially install InformaCast Virtual Appliance or whenever you change versions of
CUCM, you need to update the JTAPI library used by InformaCast Virtual Appliance to the same
version used by your CUCM server.
Updating JTAPI through the Virtual Appliance will update the JTAPI version for all of the
Singlewire applications that use JTAPI.
The steps are described in the section Update JTAPI In Informacast in the following guide
https://community.cisco.com/t5/collaboration-voice-and-video/integrating-basic-cisco-paging-basic-
informacast-with-cucm/ta-p/3161322
Common Defects
CSCve47332 Cisco IP Phone 69XX Series cannot handle spaces in Application User for
Informacast
CSCut91894 Connections from FF37 & Chrome to InformaCast fail after FF/Chrome updt
Related Information
● CUCM compatibility matrix: https://www.singlewire.com/matrix/cisco-platforms
● Phone matrix: https://www.singlewire.com/matrix/cisco-phones
● Upgrade paths: https://www.singlewire.com/matrix/ic-upgrades
● Server platforms: https://www.singlewire.com/matrix/server-platforms
● Hardware requirements: https://www.singlewire.com/informacast-hardware-requirements
● Technical Support & Documentation - Cisco Systems SRND:
https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/srnd/collab12/collab12.pdf
● CUCM Integration with Cisco Paging Server/InformaCast Configuration Example:
https://www.cisco.com/c/en/us/support/docs/unified-communications/paging-server/117059-
configure-informacast-00.html
● Cisco Paging Server -Quick Start Guide :
https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cucm/cisco_paging_server/12_5_
1/QSGInformaCastBasicPaging1251.pdf