SIP Options PING (CVP SIP Server Groups - Heartbeat)

The CVP Operations Console has a feature to enable SIP ping Options.
If you configure a SIP server group and enable heartbeats, the CVP Call Server sends a SIP ping option ever X seconds.
We have a SIP Server group for the CUCM servers and a group for the VXML Gateways.
The Cisco CUCM replies with a SIP 200 OK to these SIP 'ping' Options.
However the VXML Gateway does not. Does anyone know why not and if its possible to enable a gateway to reply to these SIP options?
Below is documentation on how to configure the Cisco Gateway to SEND ping options, but we don't that. We just need it to reply to the Ping OPTIONS sent by CVP.
For calls that originate from CUCM to CVP, they need to use the VXML Gateway SIP server group, (as it cannot route to the originator for VXML treatment).
http://www.cisco.com/c/en/us/td/docs/ios/voice/cube/configuration/guide/vb_book/vb_book/vb_9321.html
See screen shot where you can see replies from the CUCM servers (.200, .201) but NOT from VXML Gateway (.250).
Regards,
Gerry

Hello Gerry,
You may need to enable the SIP Traces in the voice Gateway and have a look how exactly gateway is processing and why 200 OK is not sent.
Can you share the IOS Version on the Gateway ?
Look at the below link and list of Resolved Caveats in 15.2(4)M, one of the caveat looks like your scenario. But i would recommend first look into Sip traces.
http://www.cisco.com/c/en/us/td/docs/ios/15_2m_and_t/release/notes/15_2m_and_t/152-4MCAVS.html
CSCtx79318
Symptoms: OGW fails to send 200 OK response for OPTION.
Conditions: The symptom is observed with 200 OK response for OPTION in Cisco IOS interim Release 15.2(02.16)T.
Workaround: There is no workaround.
Regards,
Senthil

Similar Messages

  • CVP - SIP Server Groups and Redundant SIP Proxy (CUPS)

    I am migrating from a CVP 7 + UCCE 7.5 solution which uses srv.xml files on the CVP servers to implement redundancy
    from CVP to the SIP Proxies (which are CUPS based).
    In the new CVP 8.5 + UCCE 8.5 solution, I am trying to set up equivalent redundancy, which
    is now done via Server Groups.
    The solution is geographically diverse, with one CVP server + a CUPS server (publisher) at Site1,
    and the second CVP + CUPS server (subscriber) at site 2.
    Previously (on CVP 7), I was able to configure each CVP server so that its priority was to use the CUPS server at its
    "local" site. Hence there were 2 different srv.xml files, one for each CVP server.
    To configure this in CVP 8.5, I would need 2 SIP Server groups, to give each CVP a group
    configured to prefer the "local" CUPS server. But when I configure a SIP server group(s) pointing to CUPS, I seem to be only able
    to get one single Server Group to work. That single Server Group only works if the server group name
    matches exactly the Domain Name configured in CUPS. Since CUPS' Domain name is a single cluster wide name,
    I can get only one Server Group working, not the two that I need.
    So, where am I going wrong?
    Regards.

    Fairly new to CVP and had a question about how to configure the dialed number patterns so they point to more than 1 CUCM. My environment doesn't have a SIP Proxy or DNS Srv. That said, I tried to create as what was mentioned above - SIP Serve Group with 2 CUCM Subs then have a dialed number pattern point to it. However, when I initiate a call to an ICM script and eventually hit an agent, it flips between ready and reserve. When I change the dialed number pattern to point to a specific CUCM, it works fine. Followed all the aobve recommendations as well. Any idea how to make this work? Hoping I'm just missing something here...

  • Server Groups - "Give Preference" vs "Only Use"

    Hi All,
    I'm working on a project where we want to have batches of reports being scheduled to specific server groups. Currently when these batches are run, the reports use the "first available server" option in CMC. This is problematic as the reports are just being scheduled to whatever server has the least load at the time, so on demand reports just have to wait until the long batches are over before they can be scheduled.
    In CMC, there are two options for setting up server groups:
    "Give preference to servers belonging to the selected group"
    "Only use servers belonging to the selected group"
    Our fix was to schedule these batches to server groups so that some of the servers would be available for on demand reporting. Since our goal is to have distinct server groups to help with load balance, we went with the "Only use" option. The functionality of this is pretty clear: Even if the needed servers (AJS) are disabled, stopped, or busy, the reports will still be scheduled to this server group. However, the functionality regarding the "Give preference" option is unclear.
    My question is: Under what conditions would BusinessObjects switch to using a server not included in the server group if the "Give preference" option were used?
    As far as documentation goes, the best answer I found was that the server would switch when the needed servers are "not available". What exactly does this mean?
    When the server is disabled? (Assuming yes, this would be good for us)
    When the server is stopped? (Assuming yes, this would be good for us)
    When the server is busy? (No idea..., if yes, this would be bad)
    If the server switches when the specified server is busy, then we just run into the same issue we had before, so we wouldn't want to do that. Does anyone have any insight into how this works so we can figure out which option to go with?
    Thanks everyone!
    Valentin Lazar

    First reports will try to use the servers in the group, if they are not available, then it will go other servers.It may be disabled, or stopped.

  • Best way to implement SIP Options Pings on a SIP Trunk

    I wanted to see if anyone had suggestions on the best way to configure SIP Options Pings.
    Typically I would configure them per dial-peer.  However, I really want to do it per destination IP address.  I do not want a SIP Options ping for every single dial-peer being sent out every X seconds.  
     Example:
    In my case I have 4 SIP trunks in the same CUBE.  Each pointing to a different destination IP.  There are 6 dial-peers per SIP trunk.  I really do not want 24 option pings going out every X seconds.  I guess I've never actually did a debug to see how many pings are going out at a time but I am assuming it sends one for each dial-peer or does it?
    If I am correct in my assumption, is there way to only send one ping per destination IP and if that single IP goes unresponsive then all 6 dial-peers go down?

    Hello,
    The OOD option ping is sent per dial-peer to the destination.
    Restrictions
    •The Cisco Unified Border Element OOD Options ping feature can only be configured at the VoIP Dial-peer level.
    •All dial peers start in an active (not busied out) state on a router boot or reboot.
    •If a dial-peer has both an outbound proxy and a session target configured, the OOD options ping is sent to the outbound proxy address first.
    •Though multiple dial-peers may point to the same SIP server IP address, an independent OOD options ping is sent for each dial-peer.
    •If a SIP server is configured as a DNS hostname, OOD Options pings are sent to all the returned addresses until a response is received.
    •Configuration for Cisco Unified Border Element OOD and TDM Gateway OOD are different, but can co-exist.
    //Suresh
    Please rate all the useful posts.

  • Voice gateway, SIP Options ping without SDP

    Hi all.
    I see following SIP options call-flow for sip options ping:
    17907581: Jan 16 08:11:31.057: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
    Received:
    OPTIONS sip:10.250.20.25:5060 SIP/2.0
    Via: SIP/2.0/UDP 10.11.3.17:9256;branch=z9hG4bKabuf3p5e3es57i595u9viaf77
    Call-ID: [email protected]
    From: <sip:[email protected]>;tag=sbc0800uf7upc43
    To: <sip:10.250.20.25>
    CSeq: 1 OPTIONS
    Max-Forwards: 70
    Content-Length: 0
    17907583: Jan 16 08:11:31.057: //28111388/1CCF073F9ED3/SIP/Msg/ccsipDisplayMsg:
    Sent:
    SIP/2.0 200 OK
    Via: SIP/2.0/UDP 10.11.3.17:9256;branch=z9hG4bKabuf3p5e3es57i595u9viaf77
    From: <sip:[email protected]>;tag=sbc0800uf7upc43
    To: <sip:10.250.20.25>;tag=BC08FBDC-1F16
    Date: Fri, 16 Jan 2015 08:11:31 GMT
    Call-ID: [email protected]
    Server: Cisco-SIPGateway/IOS-15.4.20141104.060737.
    CSeq: 1 OPTIONS
    Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY, INFO, REGISTER
    Allow-Events: telephone-event
    Accept: application/sdp
    Supported: timer,resource-priority,replaces,sdp-anat
    Content-Type: application/sdp
    Content-Length: 363
    v=0
    o=CiscoSystemsSIP-GW-UserAgent 1616 9170 IN IP4 10.13.4.43
    s=SIP Call
    c=IN IP4 10.13.4.43
    t=0 0
    m=audio 0 RTP/AVP 18 0 8 9 4 2 15
    c=IN IP4 10.13.4.43
    m=image 0 udptl t38
    c=IN IP4 10.13.4.43
    a=T38FaxVersion:0
    a=T38MaxBitRate:9600
    a=T38FaxRateManagement:transferredTCF
    a=T38FaxMaxBuffer:200
    a=T38FaxMaxDatagram:320
    a=T38FaxUdpEC:t38UDPRedundancy
    I know that this is normal behavior for voice gateway(3925 in our case).
    Is it possible to disable SDP in 200 OK message going out to ITSP. They said that their PBX can't recognize 200 ok with SDP as reply to sip Options message.

    Oleh,
    I am not sure you can do this..
    RFC3261 states the following:
    The SIP method OPTIONS allows a UA to query another UA or a proxy
       server as to its capabilities.  This allows a client to discover
       information about the supported methods, content types, extensions,
       codecs, etc. without "ringing" the other party.  For example, before
       a client inserts a Require header field into an INVITE listing an
       option that it is not certain the destination UAS supports, the
       client can query the destination UAS with an OPTIONS to see if this
       option is returned in a Supported header field.  All UAs MUST support
       the OPTIONS method.
    If the response to an OPTIONS is generated by a proxy server, the
       proxy returns a 200 (OK), listing the capabilities of the server.
       The response does not contain a message body.
    So it looks like your ITSP hasn't designed their system based on this RFC. When you send an OPTIONs message, the response has to include the capabilities the other party can support..

  • Sip options ping cucm

    Hi -
    I have a strange problem and I'm looking for ideas.  I have a version 9.1.2 CUCM cluster with two nodes.  I am setting up two SIP trunks to our CUSP and in CUSP I have configured the CAC to send an Options ping to each CM server.  The subscriber is sending a 200 OK reply to the Options ping but the publisher is not. 
    I set up a packet capture on both servers and I can see the Options ping coming into both.  I see the 200 OK from the subscriber but the publisher does not reply.  Also, in the RTMT CM logs I can see the Options ping on the subscriber but the publisher log does not show any SIP requests.
    These are both HP servers - not VM
    I'm unclear on what services or profiles etc. might be missing or misconfiguration of one server over another.  I have restarted the publisher as well as all SIP trunks and SIP profiles.
    Thanks,
    Les

    I attached the RTMT output.  You will see that there are no SIP messages in this log.  I also took a screen shot of the wireshark output from the CLI packet capture.  If you look in the RTMT log for the corresponding time (the wireshark is EDT and the RTMT is CDT so RTMT is an hour difference) you will see that there are no messages (15:34:14:613 or 14:34:14:613 in RTMT).  I also grabbed a screen shot of the wireshark for the subscriber - you can see the 200 OK reply.
    Regards,
    Les
    Publisher - wireshark output

  • SIP Options Ping

    Cisco CME to Cisco UBE Options ping no-worky....
    Did anyone get SIP options pings working on a pure Cisco router (UBE to UBE and UBE to CME) environment? I have a pure Cisco 15.1 network that we are playing with option pings on. I see pings go out and 200 OK responses, but dial-peers are still busying out. Have tried both default and example settings from Cisco UBE deployment guides. Routers are working with options pings from external ITSPs, so know options replies are working and are supported. So, what's the magic sauce on Cisco IOS 15.1 for SIP options-keepalive?
    dial-peer voice 40221 voip
    corlist outgoing peer-internal
    description \\\ 4385 - 4389 \\\
    translation-profile outgoing ToCUCME_NANP_PrefixedE164
    preference 1
    destination-pattern 438[5-9]
    session protocol sipv2
    session target ipv4:10.5.5.1
    voice-class sip early-offer forced
    voice-class sip options-keepalive up-interval 12 down-interval 65 retry 3
    dtmf-relay rtp-nte
    fax-relay ecm disable
    no fax-relay sg3-to-g3
    fax rate 14400
    fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback pass-throug
    no vad

    There are no firewalls or NAT between and when using "debug ccsip message" we see option sent and received and replies on both sides.

  • "Server Header" with Weblogic SIP Server 2.2

    Hi All,
    I'm using Weblogic SIP Server 2.2, based on Weblogic Server 8.1 SP5, and I want to desactivate the "Send Server Header" option.
    I try to do it by using the console like describe in http://e-docs.bea.com/wls/docs81/ConsoleHelp/domain_server_protocols_http.html page. The config.xml file is modified ( <i><WebServer Name="myserver" SendServerHeaderEnabled="false"/></i>), but all response messages still contain the server header.
    This header adds information about the version of WebLogic Server that is running. Which is a security leak.
    It seem's that this problem is solved since Weblogic Server 8.1 SP4. But I don't succeed in turning the option off.
    Any idea about this issue?
    Thanks,
    Karine.

    Hi,
    This problem is resolved by installing the new version of WebLogic SIP server (3.0 préviews).
    Thanks,
    Karine.

  • Unable to connect to SIP server

    Hi,
    Need some assistance here.(using E71)
    When i try to connect to a SIP Server(USING Sip Express Router), it failed to get registered. From the sniffing via the ethereal(WIFI), the Flow are follow :
    1. UA request register request to sip server
    2. Sip Server reply with : Status : 401 Unauthorised
    In a actually environment, the UA should have the 3rd steps where it re-sent the reqgister request with the username and password.
    But somehow, nokia E71 is not doing it.
    any suggestion?
    P/S : http://www.sipcenter.com/sip.nsf/html/SIP+Applicat​ion+Server+Functionality
    (it shows how the UA should connect to the Server)

    The problem could be the router or its firewall, but it could also be that your Indian isp is blocking voip connections.  There have been reports that this is not unknown in India.  Sometimes this type of blocking is done by discarding packets destined to the standard voip sip signalling port 5060. You can easily change the sip signalling port in the SPA3102 for the packets coming back to the SPA and in fact routers often changes the port without your knowledge, but packets going to the voip provider must use the port number specified by the provider.  Since you can access the internet with your pc, I would try to run some tests to see if this is the case.
    I would run some ping tests and tests to see if I could register with other providers or services that use alternate or alternative sip signalling ports.

  • PAP2T - no connection to SIP server

    Hi,
    my PAP2T is connected to a router (Netgear WPN824v2) and it is online in the LAN. Configuration from within the LAN is done, and it sends out Registration Requests to the SIP server (sipgate.de). However no response comes back from the SIP server.
    I am logging the messages from the PAP2T on a LAN client.
    - Remote access (from inside or via the Internet) to the PAP2T is possible.
    - Switching off SPI Firewall in the router doesnt make a difference.
    - Putting the PAP2T in DMZ doesnt make a difference.
    I can not decide whether the Reg.Req.s are not reaching the SIP server, or the response is not getting thru to the PAP2T.
    How can I check whether the PAP2T at least sees the Internet or even the SIP server?
    Is there a Ping tool in the PAP2T application software to use?
    Any suggestion is welcomed. Thanks in advance.
    Greetings from Dubai
    Tom
    PS: Soft IP Phone (X-lite) from a client PC in the same LAN works fine with sipgate.de. Hence it should not be an issue with the Internet provider ("du" in UAE).

    Yeah have all of that setup!
    The guide I have been following is this:
    https://media.sdn.sap.com/html/submitted_docs/Best_Practices/EP/documentation/EP/N51_BB_ConfigGuide_EN_US.doc
    This might make more sense!

  • SIP Server FQDN missing

    My phones will not connect to my Lync server. When I run the dhcputil - emulate my SIP Server FQDN is blank. I believe this entry comes from :
    netsh dhcp server add optiondef 120 UCSipServer Binary 0 comment="Sip Server Fqdn"
    But I have ran this with changing to my Lync server, but it still comes up blank.
    Any ideas?
    Thanks
    Baze

    Here's link for Configuring DHCP Options to Enable Sign-in for IP Phones that may be helpful as well
    http://technet.microsoft.com/en-us/library/gg398088%28v=ocs.14%29.aspx
    http://um.losrios.edu/network-config-to-support-the-lync-phones/
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question, please click "Mark As Answer"
    Mai Ali | My blog: Technical | Twitter:
    Mai Ali

  • Deploying war file in weblogic SIP server 2.2

    Hi,
    I trying to deploy a "sar" file in weblogic SIP server,but it is not allowing me to do that.So one of my collegue told me to change the "sar" to "war" and try to deploy.
    When i am trying to deploy that it is saying that unable to find deployment descripter WEB-INF/web.xml in the war file.Actually it is there.But i don't know why it is giving that error.
    Actually i need to deploy "sar" file and i changed that file into "war" file
    What are all the trail and error to solve this problem
    (1)I made the "war" file from file folders.
    suppose my application directory name is "myapp"
    then i am going into the "myapp" folder and from there i am trying to make war file and it is having all the related class files , sip.xml file , web.xml file.
    Then i tryed to deploy that file from weblogic SIP server 2.2.console.
    (2) Next I included the weblogic.xml file also into the war file.
    (3)The "sar" file working fine in SDS 3.1,but not in we blogic SIP server.
    (4)The SDS3.1 is working with JRE 5 so i changed that JRE from 1.5 to jre 1.4. and again prepared the sar file and changed that SAR file to WAR file.
    I created a domain in SIP server which was created in "user_projects."
    For e.g., the domain name is "mydomain" and
    the directory structure is
    mydomain
    |
    |
    |----------applications(dir)
    |
    |----------myserver(dir)
    |
    |----------rmfilestore(dir)
    |
    |----------sipserver(dir)
    |
    |-----------boot (file)
    |
    |-----------config.xml
    |
    |-----------startWeblogic
    |
    |-----------stopWebLogic
    |
    |----------upload-------xxxxmanager----META-INF---WEB-INF----log4j.properties
    --------------sip.xml
    -----------------web.xml
    -------------weblogic.xml
    web.xml, sip.xml,log4j.properties are under WEB-INF folder
    Do i need to change any path setting in startWebLogic.cmd file.I didn't change any thing in the startWeblogic.cmd.
    Since my war file is having all the related files like all the related "jar" files in that.
    Any body's help will be appriciated.
    Thanks
    vish

    Can any body please reply for above question.
    Hi BEA support please flash some light on my above question
    vkviswanadh

  • How to reset password of weblogic sip server 3.1

    Hi ,
    Can anybody help me in resetting the username/password of weblogic sip server 3.1
    Thanks a lot
    Regards
    Saurabh

    Hi,
    If we have only one admin account available, I am afraid there is no means to reset the password other than reinstalling Windows. See this article as a reference:
    What to do if you forget your Windows password
    Besides, we may try to create the Windows 8.1 install media with the following article:
    Create installation media for
    Windows 8.1
    How to perform a clean installation of Windows
    And please note, if we do a clean install, we need to activate Windows again.
    If Windows 8 came preinstalled on your computer, your product key should be on a sticker on your computer or with your documentation.  Or we may contact the manufacturer for further help.
    Best regards
    Michael Shao
    TechNet Community Support

  • NullPointer when invoke InitialContext  in standard application sip server

    I am unable to do a new InitialContext() in an application that does not have any sipservlets , but is deployed on sip server engine tier
    When an application is deployed in weblogic engine server (sip server 3.1 ) without a sip.xml as the application does
    Not have any sip servlets , a new InitialContext() throws a NullpointerException . The stack trace is below .
    This error is not encountered in weblogic 9.2 server (non sip server)
    InitialContext ic = new InitialContext();
    javax.naming.NamingException [Root exception is java.lang.NullPointerException: SIP Servlet context not found]
    at javax.naming.spi.NamingManager.getURLObject(NamingManager.java:588)
    at javax.naming.spi.NamingManager.getURLContext(NamingManager.java:533)
    at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:279)
    at javax.naming.InitialContext.lookup(InitialContext.java:351)
    at

    Hi B.,
    have you managed to find the solution for this problem? I'm facing same issue.
    I also tried to publish the WS in standalone app (via javax.xml.ws.Endpoint.publish()) and it worked with no problem that way. However, when I moved this to servlet definition, it failed.
    Thanks a lot.
    Regards,
    F.

  • Dial-up connection between Asterik SIP server and Cisco 5400

    Hi,
    We have a setup for dial-up. The incoming call lands on Cisco 5400 and is forward to PGW using mgcp intergration. PGW sends it to Asterik SIP server over SIP. This Asterik Server sends it to another Cisco 5400 over SIP for Internet.
    The issue is for some dial-up user, it works fine. But for some it doesn't. The problem is when we see the log on the last Cisco 5400, the incoming call tone is detected as FAX tone rather then Modem tone.
    Any idea why is it so??

    Hi,
    We have a setup for dial-up. The incoming call lands on Cisco 5400 and is forward to PGW using mgcp intergration. PGW sends it to Asterik SIP server over SIP. This Asterik Server sends it to another Cisco 5400 over SIP for Internet.
    The issue is for some dial-up user, it works fine. But for some it doesn't. The problem is when we see the log on the last Cisco 5400, the incoming call tone is detected as FAX tone rather then Modem tone.
    Any idea why is it so??

Maybe you are looking for