Strategy for managing phone firmwares

Hi,
I would like your advice on phone firmware management.
We are running a big CUCM 8.6 cluster with many site offices. The phone firmware version in device defaults is 9.3
When we order new phones,  we receive phones with firmware versions less than 9.3 and greater than 9.3.
When the firmware version is less than 9.3, we dont have an issue. The phones just upgrade.
When the firmware version of the new phones is greater than 9.3, then we have had issues.  Phones dont do the downgrade of the firmware from a higher version to a lower version. Does Cisco support downgrade of the phone firmware from a higher to a lower version? How do we know which version downgrades have been tested by Cisco. I dont see much info about downgrade in the release notes.
How do we manage this situation?
We dont want to add the new devices with a special load as we would like all devices in our network to have the same load.
Is upgrading the phone firmware globally on CUCM on a regular basis the only solution?
Please let me know how you manage the issue of phone firmwares on CUCM?
Many thanks for your help!!
Regards
Pete

Hi Pete,
Just to add some new fun into things, you now have to watch for
new "Hardware" versions as well. This will also impact the upgrade
& downgrade determinations made by certain phones when they
look to register. So your new phones won't downgrade to the older 9.x version and
this is why you are seeing these anomalies
So if you move past 9-3-1sr1 in the general device defaults you should be good to go.
Hardware Updates
The hardware updates improve the compatibility of internal phone components.
The following table lists the updated hardware versions that require this release.
Phone Hardware Version
Cisco Unified IP Phone 7942G
15.0 and higher
Cisco Unified IP Phone 7962G
15.0 and higher
Cisco Unified IP Phone 7945G
13.0 and higher
Cisco Unified IP Phone 7965G
13.0 and higher
Cisco Unified IP Phone 7975G
12.0 and higher
Phones  manufactured with these hardware versions must run Firmware  Release  9.3(1)SR1 or later. The phone firmware does not allow the phone to be downgraded to releases earlier than Release 9.3(1)SR1.
http://www.cisco.com/en/US/docs/voice_ip_comm/cuipph/7900_series/firmware/9_3_1SR1/release_notes/P790_BK_R4E1E768_00_rn-9_3_1_sr1-7900-series_chapter_00.html#P790_RF_ND56648A_00
Cheers!
Rob
"When it comes to luck you make your own  " 
- Springsteen

Similar Messages

  • Node strategy for managing many data points

    Earlier with the older JavaFX there were issues where rendering many nodes could really slow the scenegraph down. Is there now some strategy for how to let the scenegraph efficiently render only the nodes for data that actually intersects the visible screen?
    In the scenario I'm thinking of nodes decorate data and are more of a temporary thing, so they need to be reusable or else created and disposed of quickly when visualizing the data points.

    >
    Is there now some strategy for how to let the scenegraph efficiently render only the nodes for data that actually intersects the visible screen?
    >
    [url http://en.wikipedia.org/wiki/Hidden_surface_determination]A variety of strategies have been in existence for a while now, JavaFX just hasn't gotten all of them implemented yet. It looks like JavaFX already uses dirty rectangles. I don't know if or how much culling has been implemented, but I'm sure it will be there sooner or later.

  • Strategy for managing data over multiple drives

    I have been looking at extending my hard drives and considering the very same options as The Hatter suggested in recent posts - ie Raptor vs Caviar SE16 2*750 vs Caviar RAID 2*750 .
    I received a deal on the initial HDD set with my MacPro , so i currently have 2* 250 HDD’s and i have just started to move my itunes and iphoto files plus other media files ( incl photoshop data, movies, documents, etc) onto the separate drive, to see what performance benefits i will get. This is hopefully as a prelude to going to a more ruthless split of files along the lines of a formal strategy - hence my question on what strategy i should have ?
    My dilemma is trying to find a clear explanation of where to start looking for the practical way to actually set up the OSX and apps on one boot disc/partition and the media/documents on another drive(s); and what to do with the other stuff that doesn't actually fit into either category - user/home/library/application support folders, presets and other application support files.
    I have read posts with people saying not to move user and application support data/library files from the boot drive - in which case there is a lot of file data still likely to reside in the boot drive even after removing documents, and all media files ?
    I am paranoid about not having a clear idea of the right strategy before starting the whole process
    its more a strategy question than hardware, but i have not been able to really get this answered from the posts that i have searched.
    cheers
    graham

    I personally wouldn't bother about going with Raptors. They are disproportionally expensive and do not perform any better than much larger drives in the 750GB/1TB sizes. With these large drives I cannot see any compelling reason to go with a Raptor. Compared to 500GB and smaller drives sure… but not with larger drives.
    So presuming you're going with 2 x Western Digital RE2 750GB drives then you need to decide if you're using RAID or not. If you are then you'll have a 1.5TB volume to use which require no further effort.

  • Best Strategy for Managing Laptops in a Mixed InTune / SCCM 2012 World

    We're interested in leveraging Intune to help secure and update our roaming laptop users. We have a group of domain-joined laptops that spend a good deal of time off the company network. We thought we could use Intune to make sure these machines stay updated
    and safe while off the network. I understand that we should make sure the SCCM 2012 client does not get installed on any machine that has the Intune client. Will connecting and logging into our domain cause any issues for these clients that anyone can see?
    Orange County District Attorney

    I'm glad that it should work in our instance. Our office just bought some Office 365 licenses as well as Intune. We thought Intune could solve our issue of roaming laptops. We just recently came into some laptops that would be our first, out-of-the-office
    work systems that we want to manage. The Microsoft folks are assuring us this is the way to go for this particular instance. We haven't had a need to use IBCM or DirectAccess up to this point. We've run into issues with our County firewall folks that
    won't let us run DirectAccess as we do have a Juniper VPN that takes care of our remote issues. As for IBCM, we'll have to look a bit deeper into that and see if it has better features for us than Intune does. We don't have any mobile management requirements
    in the near future so I'm left wondering why the heck are management even bought the licenses.
    Thanks for the note back on my question.
    Orange County District Attorney

  • Strategy for managing edited photos

    I have never used a non-destructive editor before. So I am wondering what a good strategy would be for managign allthe originals plus the edited versions. It seems to me that could get out of control very quick.
    I am using version 5 and I mostly intend to clean up my photos and post them to Flickr or something like that. Usually full resolution.
    Thanks

    There are a few different approaches you can take in seperating the edited photos from the un-edited ones.
    The first thing to note is that all edits are non-destructive, so it's not necessary to organize them seperately from un-edited copites of the image.
    If you like to compare edited from non-edited versions you can view before and after shots in the Develop module:
    You can also save you edits as a Snapshot to come back to and view later:
    Photos with an adjustment applied will have the following icon, so that you can immediately know if they are edited or untouched:
    These are all great ways of distingishing edits you've made to your images. However, if you'd still like to seperate them, you can create seperate collections for your edited photos:
    To do this, I would start by creating a Collection Set for all the images in that upload.
    From there, you can create collections that will be organized underneath that Collection Set
    From there, you can make as many collections as you would like.
    For example:
    All images - unedited
    Best images - unedited
    Best of the Best - unedited
    Best of the Best - edited
    or however you would like to organize them!
    JUST REMEMBER that all of these collections and groups that you are making are not effecting how your images are being organized on the back end. It's up to you to choose the right place for your images, and if you move them or remove them they will not be available in Lightroom as Lightroom does not save copies of your images, and only meta data for your oranizations and adjustments.
    Hope this helps!
    Julia

  • Need a strategy for managing email on multiple devices

    I have multiple email addresses and multiple devices (iPad, iPhone, and MacBook Pro). I currently have all mail pushed to all devices. The problem I have is managing messages from one device to another.
    I would like to be able to delete a message on one device and have it deleted across all devices. I am thinking the only way this is possible is by stopping the push of messages to my devices and reading email only via iCloud. Or, is there another way?
    Suggestions?

    If you want to keep the same addresses, you will need to contact the providers for each and see if they offer an IMAP service.
    It's a fairly simply concept, IMAP accounts do exactly what you want, POP accounts don't. Whether or not all your providers offer an IMAP account is another matter.

  • Phone firmware update over http

    Hi all,
    a former colleague of mine told a customer that starting CUCM 9 phone firmware updates would happen over http and no longer using tftp. Now that customer is asking me about it, and I can't seem to find any indication there to support this. Am I not looking in the right places?
    Kind regards,
    Tom

    Hey Guys,
    This definetly seems poorly documented. Although you can find a reference here that it does exists.
    http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/port/9_0_1/CUCM_BK_T98E8963_00_tcp-port-usage-guide-90/CUCM_BK_T98E8963_00_tcp-port-usage-guide-90_chapter_01.html
    Endpoint or Gateway
    Unified CM
    6970 / TCP
    Trivial File Transfer Protocol (TFTP) between master and proxy servers.
    HTTP service from the TFTP server to phones and gateways.
    Apparently CME folks did a much better work document this. I would file a documentation bug if I were you. 
    http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucme/admin/configuration/guide/cmeadm/cmesystm.html
    HFS Download Support for IP Phone Firmware and Configuration Files
    Legacy IP phones access the TFTP server to download firmware and configuration files but Cisco Unified CME 8.8 enhances download support for SIP phone firmware, scripts, midlets, and configuration files using the HTTP File-Fetch Server (HFS) infrastructure.
    In Cisco Unified CME 8.8 and later versions, SIP phones use an HTTP server as the primary download service when it is configured and access a TFTP server as a secondary or fallback option when the HTTP server fails.
    Note When the HFS download service is not configured, SIP phones automatically access the TFTP server.
    The following scenario shows a successful download sequence using an HTTP server:
    An IP phone initiates TCP connection to port 6970. A connection is established and an internal request for a file is sent to the HTTP server. The phone receives the HTTP response status code of 200, signifying that the download is successful.
    The following scenario shows a download sequence that begins with an IP phone using an HTTP server to download files and ends with a TFTP server as a fallback option when the initial download attempt fails:
    An IP phone initiates TCP connection to port 6970 but is unable to establish a connection. The phone contacts the TFTP server and sends an internal request for a file. The file is successfully downloaded from the TFTP server.
    The following scenario shows how a download sequence that starts with an HTTP server does not always fall back to the TFTP server when the initial download attempt fails:
    An IP phone initiates TCP connection to port 6970. A connection is established and an internal request for a file is sent to the HTTP server. The phone receives the HTTP response status code of 404, signifying that the file requested could not be found. Because the file cannot be found, the request is not sent to the TFTP server.
    Note The configuration files are shared by the HTTP and TFTP servers. However, the firmware files are different for each server.
    Enabling the Service
    To enable the HFS download service, the underlying HTTP server must be enabled first because the HFS infrastructure is built on top of an existing IOS HTTP server.
    Router(config)# ip http server
    This HFS infrastructure enables multiple HTTP services to co-exist. The HFS download service runs on custom port 6970 but can also share default port 80 with other services. Other HTTP services run on other non-standard ports like 1234.
    Router(config)# ip http server
    Router(config)# ip http port 1234
    The HFS download service starts when the following is configured in telephony-service configuration mode.
    For the default port:
    Router(config-telephony)# hfs enable
    For the custom port:
    Router(config-telephony)# hfs enable port 6970
    Note If the entered custom HFS port clashes with the underlying IP HTTP port, an error message is displayed and the command is disallowed.
    In the following example, port 6970 is configured as the IP HTTP port. When the HFS port is configured with the same value, an error message is displayed to show that the port is already in use.
    Router (config)# ip http port 6970
    Router (config)# telephony-service
    Router (config-telephony)# hfs enable port 6970
    rror Message Invalid port number or port in use by other applicationxplanation The HFS port number is already in use by the underlying IP HTTP server.
    Recommended Action Use an HFS port that is different from the underlying IP HTTP port.
    Note Because IP phones are hardcoded to use port 6970 to connect to Cisco Unified CME, you must search for other applications running on port 6970 and assign them with ports different from 6970 to prevent a failure in connecting to Cisco Unified CME.
    For configuration information, see the “SIP: Enabling the HFS Download Service” section.

  • Phone Firmware upgrade Startegy for 9.1 -- 10.5 migration

    Hello,
    We are planning our migration from CUCM 9.1 to 10.5.
    I want to do a phone firmware upgrade before upgrading the cluster, to minimize phone upgrades. Planning to use PFD (Peer File) for this.
    My question is, what would be the best strategy to upgrade the firmware?
    I am not sure if the current load in 9.1 will be supported by 10.5, and if 10.5 device pack/load is installed on 9.1, would 9.1 support it.
    So should I upload the 10.5 pack on 9.1 and upgrade the phones in groups, or would 10.5 support it.
    The other thing is, I just want to confirm, after a cluster reboot/version switch (in upgrade), would the phones restart and try to upgrade or would only try to connect to available CUCM.
    The compatibility Matrix is a bit confusing.
    Thanks,
    AK.

    Thanks for the reply guys.
    I DID try to upload the 10.5 pack in CUCM 9.1, but it rejected it. so no way it will do that.For the file this is what I understand:
    1- COP files: contain script to upgrade the firmware
    2- loads files: contains the actual firmware
    So would a good strategy be:
    -Register all phones on Sub first. Keep Sub as Primary.
    -Upgrade Publisher.
    -Register a group of phones on Upgraded publisher (by making changes on PUB), by making Pub primary for them.
    -the Phone group Upgrades the firmware
    -Group of Phone gets upgraded. move to next group.
    -After all Phones are upgraded, upgrade the sub.
    If there is a better way to do it, please let me know. The biggest challenge we have is to get all 3000 phones migrated in 1 night.
    Thanks guys. Appreciate it!

  • Incident Management System for Mobile Phone (Android and IOS)

    Dear Solman Gurus,
    We have already Incident Management System in our Solman 7.1 .
    We are using it efficiently, but we want to use it in mobile phones also(android and ios).
    Also we have a web link and we can manage our incident management system in this link http://xxsolman.xxxxxxxx.com:8006/support . We are using for WEB also for Incident Management System.
    My question is ; how can i use it for Mobile Phone Operation systems(android and ios) ? Which guide should i follow ? Should i upgrade pacth or something in our solman ?
    Looks like Android application is : SAP IT Incident Management
    Best Regars

    Hi Kemal,
    You need to adopt the Mobile strategy for ITSM to use this. Broadly speaking, the ITSM apps can be accessible either via internet or intranet. If you plan to use the apps outside your company network then you would need Sybase tools to enable this as shown below;
    The detailed information is available here
    Mobile Applications for SAP IT Service Management - SAP IT Service Management on SAP Solution Manager - SCN Wiki
    Regards,
    Vivek

  • HT4847 How i take an old back form my old iphone to my new iphone?!when i acces icloud from my phone and go to manage storage i have 4 back up for diferent phone how can acces this data?!

    How i take an old back form my old iphone to my new iphone?!when i acces icloud from my phone and go to manage storage i have 4 back up for diferent phone how can acces this data?!

    Thanks very much!
    Although I had to add everything again to the playlist, at least I can just copy it over in future!

  • Cutover strategy for Cash Management

    Hi Gurus,
    Please tell me about the cutover strategy for Cash Management??
    We are implementing Cash Management in mid year, so how can we take the data in effect which is already posted in the system??
    Please revert asap.
    Thank You

    dear Simmi,
    for delta queue check this
    https://websmp104.sap-ag.de/~sapidb/011000358700001584392004#17
    I intend to copy the source system, i.e. make a client copy. What will happen with may delta? Should I initialize again after that?
    Before you copy a source client or source system, make sure that your deltas have been fetched from the DeltaQueue into SAP NetWeaver BI and that no delta is pending. After the client copy, an inconsistency might occur between SAP NetWeaver BI delta tables and the OLTP delta tables as described in Note 405943. After the client copy, Table ROOSPRMSC will probably be empty in the OLTP since this table is client-independent. After the system copy, the table will contain the entries with the old logical system name which are no longer useful for further delta loading from the new logical system. The delta must be initialized in any case since delta depends on both the SAP NetWeaver BI system and the source system. Even if no dump 'MESSAGE_TYPE_X' occurs in SAP NetWeaver BI when editing or creating an InfoPackage, you should expect that the delta has to be initialized after the copy.

  • :S :S Nokia 6120C - new firmware for my phone?! !?

    Hi,
    I have Nokia 6120 Classic, Product ID: 0555926 and last firmware for my phone is: v 3.83
    But for other 6120 phones last firmware version is: 5.11, 4.21 ...
    When we get new firmware for 0555926 product id phones???????? This is discrimination...
    Thanks and sorry for my english ..
    Message Edited by bavarac on 14-Jul-2008 01:30 AM

    If the nokia software updater doesn't allow you to update then your phone is most likely network branded or network locked. Most networks don't bother approving new updates leaving their customers stuck with old firmware.
    If your phone isn't network locked see this faq for more info: http://europe.nokia.com/A4577229#faq35
    Message Edited by psychomania on 14-Jul-2008 08:25 AM

  • Phone Firmware report for hard coded devices

    To roll out new phone firmware in UCM 9.1.2, we opted as first step after lab test to update some individual phones in production by hard coding the "Phone Load Name" field for several beta users.  We also have some vpn phones that we hard coded with specific firmware load value that resolves some vulnerability.  What I'm looking to do is figure out a query to report on all the phones that have been hard coded, and a way to bulk change these values or remove it.
    Thank you

    Unified Reporting -> System Reports -> Unified CM Phones With Mismatched Load will tell you what phones have an explicit phone load specified.
    You can also use the command line to get the information too:
    admin: run sql SELECT name, description, specialloadinformation FROM device WHERE specialloadinformation IS NOT NULL AND len(specialloadinformation)>0
    You could use the SQL command line to update the firmware information, but BAT is a lot easier in this case.
    GTG

  • A question about call manager traces for Sip phones.

    So today I create a sip based ip communicator and pressed the new call button and heard a dial tone.  I started typing my telephone number. Half way through, I heard  another secondary dial tone (which indicates mis-configured route pattern somewhere) . 
    However, When I look at the call manager logs, I do not actually see the digits that I was typing. With SCCP, I can see the keypad button press messages in the traces, but here, I cannot see the pressed buttons in my CUCM traces. Can anyone help with telling me how I can see button presses going to call manager .   All I can see are the logs  below which came up as soon as I got the dial tone and the final sip invite messages. I see nothing in-between. 
    |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.xx.4.xx on port 56714 index 31809 with 973 bytes:
    [6387070,NET]
    NOTIFY sip:[email protected] SIP/2.0
    Via: SIP/2.0/TCP 10.x.x.66:56714;branch=z9hG4bK00005b1e
    To: <sip:[email protected]>
    From: <sip:[email protected]>;tag=00ffb00bc50a00340000499f-00006ab4
    Call-ID: [email protected]
    Date: Sat, 14 Feb 2015 14:17:40 GMT
    CSeq: 19 NOTIFY
    Event: dialog
    Subscription-State: active
    Max-Forwards: 70
    Contact: <sip:[email protected]:56714;transport=TCP>
    Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE
    Content-Length: 350
    Content-Type: application/dialog-info+xml
    Content-Disposition: session;handling=required
    <?xml version="1.0" encoding="UTF-8" ?>
    <dialog-info xmlns:call="urn:x-cisco:parmams:xml:ns:dialog-info:dialog:callinfo-dialog" version="18" state="partial" entity="sip:[email protected]">
    <dialog id="12" call-id="[email protected]" local-tag="00ffb00bc50a003300006390-00002d4f"><state>trying</state></dialog>
    </dialog-info>
    SIPStationD(12991) - processCommonDialogNotifyInd:   Did 12 Sending Notified SIPOffHook to new Cdfc

    Here is a more detailed explanation of how SIP calls notify cucm when they go off hook to make a call. The digit dialled here is 4080
    +++++ Analysis of SIP Phone making a call +++++++++
    The user picks up the phone and the IP Phone sends a NOTIFY to CUCM to indicate the start of a new dialog. This dialog begings by an offhook event
    00869539.002 |14:58:13.837 |AppInfo  |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.50.16.1 on port 52910 index 2748 with 976 bytes:
    [46240,NET]
    NOTIFY sip:[email protected] SIP/2.0
    Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK00002531
    To: <sip:[email protected]>
    From: <sip:[email protected]>;tag=544e42f26d0b001e000056e7-0000311c
    Call-ID: [email protected]
    Date: Mon, 16 Feb 2015 12:58:13 GMT
    CSeq: 11 NOTIFY
    Event: dialog
    Subscription-State: active
    Max-Forwards: 70
    Contact: <sip:[email protected]:52910;transport=TCP>
    Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE
    Content-Length: 350
    Content-Type: application/dialog-info+xml
    Content-Disposition: session;handling=required
    <?xml version="1.0" encoding="UTF-8" ?>
    <dialog-info xmlns:call="urn:x-cisco:parmams:xml:ns:dialog-info:dialog:callinfo-dialog" version="10" state="partial" entity="sip:[email protected]">
    <dialog id="6" call-id="[email protected]" local-tag="544e42f26d0b001d00007cc9-000044a3"><state>trying</state></dialog>
    </dialog-info>
    ++++ CUCM SIP stack processes the new connection for the phone+++++++
    00869540.001 |14:58:13.837 |AppInfo  |//SIP/Stack/Info/0x0/ccsip_process_sipspi_queue_event: ccsip_spi_get_msg_type returned: 2 (SIP_NETWORK_MSG), for event 1 (SIPSPI_EV_NEW_MESSAGE)
    00869540.002 |14:58:13.837 |AppInfo  |//SIP/Stack/Transport/0x0/sipTransportProcessNWNewConnMsg: context=(nil)
    00869540.003 |14:58:13.837 |AppInfo  |//SIP/Stack/Transport/0x0/sipConnectionManagerProcessNewConnMsg: gConnTab=0xe81c0d70, addr=10.50.16.1, port=52910, connid=2748, transport=TCP
    ++++ Next CUCM allocates a call id for this call +++++
    00869546.002 |14:58:13.838 |AppInfo  |LineControl(66) - Get call instance=1 for CI=24419584
    +++Next CUCM sends a 200 OK to the NOTIFY request for the new dialog ++++
    00869555.007 |14:58:13.839 |AppInfo  |//SIP/Stack/Transport/0x0xe7df4d48/sipTransportPostSendMessage: Posting send for msg=0xefbe9910, addr=10.50.16.1, port=52910, connId=2748 for
    00869555.008 |14:58:13.839 |AppInfo  |//SIP/Stack/Info/0x0/act_dialog_pending_resp_event: Changing from State: SUBSCRIBE_STATE_DIALOG_PENDING to state SUBSCRIBE_STATE_ACTIVE
    00869556.000 |14:58:13.839 |SdlSig   |SIPSPISignal                           |wait                           |SIPTcp(1,100,71,1)               |SIPHandler(1,100,79,1)           |1,100,14,31314.75^10.50.16.1^SEP00909E9D106C |*TraceFlagOverrode
    00869556.001 |14:58:13.839 |AppInfo  |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.50.16.1 on port 52910 index 2748
    [46241,NET]
    SIP/2.0 200 OK
    Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK00002531
    From: <sip:[email protected]>;tag=544e42f26d0b001e000056e7-0000311c
    To: <sip:[email protected]>;tag=1822746380
    Date: Mon, 16 Feb 2015 12:58:13 GMT
    Call-ID: [email protected]
    CSeq: 11 NOTIFY
    Server: Cisco-CUCM10.5
    Content-Length: 0
    ++++ The IP Phone sends its connection ID to CUCM, its ip address and its port number+++++++++
    00869541.001 |14:58:13.838 |AppInfo  |SIPStationInit: connID=2748, SEP00909E9D106C, 10.50.16.1:52910, Routed signal by connection index to (1,100,73,66)
    ++++ Next CUCM informs us that the NOTIFY message is for an offhook event ++++++
    00869542.003 |14:58:13.838 |AppInfo  |SIPStationD(66) - processCommonDialogNotifyInd: Notified Dialogs - Did 6 State trying
    00869542.004 |14:58:13.838 |AppInfo  |SIPStationD(66) - processCommonDialogNotifyInd:   Did 6 Sending Notified SIPOffHook to new Cdfc
    00869542.010 |14:58:13.838 |AppInfo  |SIPStationD(66) - processSIPOffHook Primary Call Not-Found
    00869543.000 |14:58:13.838 |SdlSig   |SIPOffHookInd 
    +++ The next thing is the USER dials a digit on the phone ++++++
    This is where it gets a little complicated. So lets examine this. The first digit that is dialled generates an INVITE to CUCM like this:
    In this example the user dialled "4" first so we see an "INVITE sip:4@host-IP"
    00869559.002 |14:58:14.064 |AppInfo  |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.50.16.1 on port 52910 index 2748 with 1445 bytes:
    [46242,NET]
    INVITE sip:[email protected];user=phone SIP/2.0
    Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK000015ec
    From: "Emre ESEN" <sip:[email protected]>;tag=544e42f26d0b001d00007cc9-000044a3
    To: <sip:[email protected];user=phone>
    Call-ID: [email protected]
    Max-Forwards: 70
    Date: Mon, 16 Feb 2015 12:58:14 GMT
    CSeq: 101 INVITE
    User-Agent: Cisco-SIPIPCommunicator/9.1.1
    Contact: <sip:[email protected]:52910;transport=tcp>
    Expires: 180
    Accept: application/sdp
    Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE,INFO
    Remote-Party-ID: "Emre ESEN" <sip:[email protected]>;party=calling;id-type=subscriber;privacy=off;screen=yes
    Supported: replaces,join,sdp-anat,norefersub,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-5.1.0,X-cisco-xsi-8.5.1
    Allow-Events: kpml,dialog
    Content-Length: 373
    Content-Type: application/sdp
    Content-Disposition: session;handling=optional
    v=0
    o=Cisco-SIPUA 21020 0 IN IP4 10.50.16.1
    s=SIP Call
    t=0 0
    m=audio 20250 RTP/AVP 0 8 18 9 116 124 101
    c=IN IP4 10.50.16.1
    a=rtpmap:0 PCMU/8000
    a=rtpmap:8 PCMA/8000
    a=rtpmap:18 G729/8000
    a=fmtp:18 annexb=no
    a=rtpmap:9 G722/8000
    a=rtpmap:116 iLBC/8000
    a=fmtp:116 mode=20
    a=rtpmap:124 ISAC/16000
    a=rtpmap:101 telephone-event/8000
    a=fmtp:101 0-15
    a=sendrecv
    +++++ NEXT CUCM sends a trying for the INVITE it received +++++++++++
    00869562.001 |14:58:14.065 |AppInfo  |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.50.16.1 on port 52910 index 2748
    [46243,NET]
    SIP/2.0 100 Trying
    Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK000015ec
    From: "Emre ESEN" <sip:[email protected]>;tag=544e42f26d0b001d00007cc9-000044a3
    To: <sip:[email protected];user=phone>
    Date: Mon, 16 Feb 2015 12:58:14 GMT
    Call-ID: [email protected]
    CSeq: 101 INVITE
    Allow-Events: presence
    Content-Length: 0
    ++++NOW CUCM evaluates the DTMF supported by the phone to determine how to inform the phones to send the remaining dtmf digits++++
    From the INVITE cucm concludes that KPML and rtp-nte is supported
    00869566.009 |14:58:14.066 |AppInfo  |setEndpointsDtmfCaps: KPML Supported.
    00869566.010 |14:58:14.066 |AppInfo  |setEndpointsDtmfCaps: Detected inband DTMF support
    Next CUCM generates kpml event pkg which is going to be used to receive the remaining digits from the phone
    00869590.001 |14:58:14.067 |AppInfo  |SIPEventPkg::SIPEventPkg 0xe4a1d1e0 scbId[16725], event name[kpml; [email protected]; from-tag=544e42f26d0b001d00007cc9-000044a3], id[]
    +++ Next CUCM sends a SUBSCRIBE to the IP phone for kpml event +++++
    00869594.001 |14:58:14.068 |AppInfo  |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.50.16.1 on port 52910 index 2748
    [46244,NET]
    SUBSCRIBE sip:[email protected]:52910 SIP/2.0
    Via: SIP/2.0/TCP 10.28.132.111:5060;branch=z9hG4bKce719b37856
    From: <sip:[email protected]>;tag=480227084
    To: <sip:[email protected]>
    Call-ID: [email protected]
    CSeq: 101 SUBSCRIBE
    Date: Mon, 16 Feb 2015 12:58:14 GMT
    User-Agent: Cisco-CUCM10.5
    Event: kpml; [email protected]; from-tag=544e42f26d0b001d00007cc9-000044a3
    Expires: 7200
    Contact: <sip:[email protected]:5060;transport=tcp>
    Accept: application/kpml-response+xml
    Max-Forwards: 70
    Content-Type: application/kpml-request+xml
    Content-Length: 424
    <?xml version="1.0" encoding="UTF-8" ?>
    <kpml-request xmlns="urn:ietf:params:xml:ns:kpml-request" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:kpml-request kpml-request.xsd" version="1.0">
      <pattern criticaldigittimer="1000" extradigittimer="500" interdigittimer="15000" persist="persist">
        <regex tag="Backspace OK">[x#*+]|bs</regex>
      </pattern>
      </kpml-request>
     +++ Next we get a 200 OK to the SUBSCRIBE from the ip phone ++++
     00869595.002 |14:58:14.118 |AppInfo  |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.50.16.1 on port 52910 index 2748 with 459 bytes:
    [46245,NET]
    SIP/2.0 200 OK
    Via: SIP/2.0/TCP 10.28.132.111:5060;branch=z9hG4bKce719b37856
    From: <sip:[email protected]>;tag=480227084
    To: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
    Call-ID: [email protected]
    Date: Mon, 16 Feb 2015 12:58:14 GMT
    CSeq: 101 SUBSCRIBE
    Server: Cisco-SIPIPCommunicator/9.1.1
    Contact: <sip:[email protected]:52910;transport=TCP>
    Expires: 7200
    Content-Length: 0
    +++ NEXT the IP phones sends the remaining digit dialled on the phone to CUCM +++
    00869603.002 |14:58:14.183 |AppInfo  |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.50.16.1 on port 52910 index 2748 with 573 bytes:
    [46247,NET]
    NOTIFY sip:[email protected]:5060 SIP/2.0
    Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK000045c8
    To: <sip:[email protected]>;tag=480227084
    From: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
    Call-ID: [email protected]
    Date: Mon, 16 Feb 2015 12:58:14 GMT
    CSeq: 1000 NOTIFY
    Event: kpml
    Subscription-State: active; expires=7200
    Max-Forwards: 70
    Contact: <sip:[email protected]:52910;transport=TCP>
    Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE
    Content-Length: 0
    00869608.001 |14:58:14.183 |AppInfo  |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.50.16.1 on port 52910 index 2748
    [46248,NET]
    SIP/2.0 200 OK
    Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK000045c8
    From: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
    To: <sip:[email protected]>;tag=480227084
    Date: Mon, 16 Feb 2015 12:58:14 GMT
    Call-ID: [email protected]
    CSeq: 1000 NOTIFY
    Server: Cisco-CUCM10.5
    Content-Length: 0
    +++Next the IP phone sends the next digit. Here its important to note that the NOTIFY doesnt contain the next digit,
    the NOTIFY is still the same as the first digit but the next digit is carried in the xml document attached to the NOTIFY.
    At this point I will insert a paragraph from the RFC 4730 for SIP KPML
    +++++++++++++
    The event package uses SUBSCRIBE
       messages and allows for XML documents that define and describe filter
       specifications for capturing key presses (DTMF Tones) entered at a
       presentation-free User Interface SIP User Agent (UA).  The event
       package uses NOTIFY messages and allows for XML documents to report
       the captured key presses (DTMF tones), consistent with the filter
       specifications, to an Application Server +++++++++++++++++++++++++++
    00869609.002 |14:58:14.209 |AppInfo  |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.50.16.1 on port 52910 index 2748 with 877 bytes:
    [46249,NET]
    NOTIFY sip:[email protected]:5060 SIP/2.0
    Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK00003c9d
    To: <sip:[email protected]>;tag=480227084
    From: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
    Call-ID: [email protected]
    Date: Mon, 16 Feb 2015 12:58:14 GMT
    CSeq: 1001 NOTIFY
    Event: kpml
    Subscription-State: active; expires=7200
    Max-Forwards: 70
    Contact: <sip:[email protected]:52910;transport=TCP>
    Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE
    Content-Length: 209
    Content-Type: application/kpml-response+xml
    Content-Disposition: session;handling=required
    <?xml version="1.0" encoding="UTF-8"?>
    <kpml-response xmlns="urn:ietf:params:xml:ns:kpml-response" version="1.0" code="200" text="OK" suppressed="false" forced_flush="false" digits="0" tag="Backspace OK"/>
    00869622.001 |14:58:14.210 |AppInfo  |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.50.16.1 on port 52910 index 2748
    [46250,NET]
    SIP/2.0 200 OK
    Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK00003c9d
    From: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
    To: <sip:[email protected]>;tag=480227084
    Date: Mon, 16 Feb 2015 12:58:14 GMT
    Call-ID: [email protected]
    CSeq: 1001 NOTIFY
    Server: Cisco-CUCM10.5
    Content-Length: 0
    +++ Again we get the next digit ++++
    00869624.002 |14:58:14.262 |AppInfo  |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.50.16.1 on port 52910 index 2748 with 877 bytes:
    [46251,NET]
    NOTIFY sip:[email protected]:5060 SIP/2.0
    Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK0000310f
    To: <sip:[email protected]>;tag=480227084
    From: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
    Call-ID: [email protected]
    Date: Mon, 16 Feb 2015 12:58:14 GMT
    CSeq: 1002 NOTIFY
    Event: kpml
    Subscription-State: active; expires=7200
    Max-Forwards: 70
    Contact: <sip:[email protected]:52910;transport=TCP>
    Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE
    Content-Length: 209
    Content-Type: application/kpml-response+xml
    Content-Disposition: session;handling=required
    <?xml version="1.0" encoding="UTF-8"?>
    <kpml-response xmlns="urn:ietf:params:xml:ns:kpml-response" version="1.0" code="200" text="OK" suppressed="false" forced_flush="false" digits="8" tag="Backspace OK"/>
    00869637.001 |14:58:14.263 |AppInfo  |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.50.16.1 on port 52910 index 2748
    [46252,NET]
    SIP/2.0 200 OK
    Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK0000310f
    From: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
    To: <sip:[email protected]>;tag=480227084
    Date: Mon, 16 Feb 2015 12:58:14 GMT
    Call-ID: [email protected]
    CSeq: 1002 NOTIFY
    Server: Cisco-CUCM10.5
    Content-Length: 0
    +++ Finally we get the last digit ++++
    00869638.002 |14:58:14.390 |AppInfo  |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.50.16.1 on port 52910 index 2748 with 877 bytes:
    [46253,NET]
    NOTIFY sip:[email protected]:5060 SIP/2.0
    Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK00006c1c
    To: <sip:[email protected]>;tag=480227084
    From: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
    Call-ID: [email protected]
    Date: Mon, 16 Feb 2015 12:58:14 GMT
    CSeq: 1003 NOTIFY
    Event: kpml
    Subscription-State: active; expires=7200
    Max-Forwards: 70
    Contact: <sip:[email protected]:52910;transport=TCP>
    Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE
    Content-Length: 209
    Content-Type: application/kpml-response+xml
    Content-Disposition: session;handling=required
    <?xml version="1.0" encoding="UTF-8"?>
    <kpml-response xmlns="urn:ietf:params:xml:ns:kpml-response" version="1.0" code="200" text="OK" suppressed="false" forced_flush="false" digits="0" tag="Backspace OK"/>
    Once digit collection is completed CUCM proceeds to finalise its digit analysis process.
    Note that digit analysis is carried out for each digit that is recieved. I have only included the final DA here
    00869648.003 |14:58:14.391 |AppInfo  |Digit Analysis: star_DaReq: Matching SIP URL, Numeric User, user=4080
    00869648.004 |14:58:14.391 |AppInfo  |Digit Analysis: getDaRes data: daRes.ssType=[0] Intercept DAMR.sstype=[0], TPcount=[0], DAMR.NotifyCount=[0], DaRes.NotifyCount=[0]
    00869648.005 |14:58:14.391 |AppInfo  |Digit Analysis: getDaRes - Remote Destination [4080] isURI[0]
    00869648.012 |14:58:14.391 |AppInfo  |Digit analysis: match(pi="2", fqcn="9106", cn="9106",plv="5", pss="", TodFilteredPss="", dd="4080",dac="0")
    00869648.013 |14:58:14.391 |AppInfo  |Digit analysis: analysis results
    00869648.014 |14:58:14.391 |AppInfo  ||PretransformCallingPartyNumber=9106
    |CallingPartyNumber=9106
    |DialingPartition=
    |DialingPattern=4XXX
    |FullyQualifiedCalledPartyNumber=4080
    |DialingPatternRegularExpression=(4[0-9][0-9][0-9])
    |DialingWhere=
    +++++Once this is done CUCM then proceeds to send the call out to to the intended destination as configured in the RL ++++
    00869701.001 |14:58:14.435 |AppInfo  |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.250.0.13 on port 5060 index 2754
    [46256,NET]
    INVITE sip:[email protected]:5060 SIP/2.0
    Via: SIP/2.0/TCP 10.28.132.111:5060;branch=z9hG4bKce931ee3d74
    From: "Emre ESEN" <sip:[email protected]>;tag=16726~813ee89e-33db-4d58-9f6a-61542cc840ee-24419585
    To: <sip:[email protected]>
    Date: Mon, 16 Feb 2015 12:58:14 GMT
    Call-ID: [email protected]
    Supported: timer,resource-priority,replaces

  • Managing calendar and contacts for two phones

    I am new to Blackberry and cannot find info on how to keep my and my husband's calendar and contacts separate. I am also wondering if I can inport my Web Access Outlook calendar to my BB as well.
    I have DM for Mac and the phones are 8300.
    Thanks for any guidance...

    As Ann154 said, you need to log out of the master account completely to set up (register) each line for it's own account.  Separate browsers or even computers will work too, if you have those options. The initial setup of each line is a bit of a hassle, but once each line IS set up on it's own account, with it's own password, Backup Assistant will work properly for each phone.
    Having separate accounts also allows you to purchase (if you are so inclined) ringtones and ringback tones for each line, and gives you access to cloud storage for each line separate from the others.
    Hope this helps.

Maybe you are looking for