« Back to Cisco TAPI Questions

Cisco TSP Line question

Combination View Flat View Tree View
Threads [ Previous | Next ]
We've rolled out Cisco TSP and have an inhouse application with click to call and its working great...  except...   users have up to 8 lines on their phones and it seems to grab a random (although consistant) line on their phone... we need it to grab their line... the top line.. I've got the phone associated to the user (obviously).. i've just tried to associate the line to the user...   it seemed to work for one user, but not for the other...    someone else booted his machine without any changes and it started using the top line...   so..  in the Cisco TSP world.. what controls which line it picks?  I know there was a way to force this through TAPI.. but i was hoping to avoid any further programming changes. 

In CiscoTSP there is no such concept about primary lines. I suspect that your application allocates line based on the order of lines created/reported by TAPI when application starts. From 7.1.5, CiscoTSP is enhanced to report lines from the device based on the order it is configured on the device. Besides, your application can also make use of LineInstanceId of the line introduced in 7.1.3 to determine which line is the top line configured on the device.



From: Cisco Developer Community Forums [mailto:cdicuser@developer.cisco.com]
Sent: Thursday, October 14, 2010 10:54 AM
To: cdicuser@developer.cisco.com
Subject: New Message from Terry Cleeton in Cisco TAPI (TAPI) - Cisco TAPI Questions: Cisco TSP Line question



Terry Cleeton has created a new message in the forum "Cisco TAPI Questions":
--------------------------------------------------------------
We've rolled out Cisco TSP and have an inhouse application with click to call and its working great... except... users have up to 8 lines on their phones and it seems to grab a random (although consistant) line on their phone... we need it to grab their line... the top line.. I've got the phone associated to the user (obviously).. i've just tried to associate the line to the user... it seemed to work for one user, but not for the other... someone else booted his machine without any changes and it started using the top line... so.. in the Cisco TSP world.. what controls which line it picks? I know there was a way to force this through TAPI.. but i was hoping to avoid any further programming changes.
--
To respond to this post, please click the following link:
<http://developer.cisco.com/web/tapi/forums/-/message_boards/message/2640343>
or simply reply to this email.

Thank you.. that's very helpful...   is it definitely reported to TAPI in the order the lines were created?  After reboot, sometimes the line that its uses changes...
 
 
 
 
In CiscoTSP there is no such concept about primary lines. I suspect that your application allocates line based on the order of lines created/reported by TAPI when application starts. From 7.1.5, CiscoTSP is enhanced to report lines from the device based on the order it is configured on the device. Besides, your application can also make use of LineInstanceId of the line introduced in 7.1.3 to determine which line is the top line configured on the device.



From: Cisco Developer Community Forums [mailto:cdicuser@developer.cisco.com]
Sent: Thursday, October 14, 2010 10:54 AM
To: cdicuser@developer.cisco.com
Subject: New Message from Terry Cleeton in Cisco TAPI (TAPI) - Cisco TAPI Questions: Cisco TSP Line question



Terry Cleeton has created a new message in the forum "Cisco TAPI Questions":
--------------------------------------------------------------
We've rolled out Cisco TSP and have an inhouse application with click to call and its working great... except... users have up to 8 lines on their phones and it seems to grab a random (although consistant) line on their phone... we need it to grab their line... the top line.. I've got the phone associated to the user (obviously).. i've just tried to associate the line to the user... it seemed to work for one user, but not for the other... someone else booted his machine without any changes and it started using the top line... so.. in the Cisco TSP world.. what controls which line it picks? I know there was a way to force this through TAPI.. but i was hoping to avoid any further programming changes.
--
To respond to this post, please click the following link:
<http://developer.cisco.com/web/tapi/forums/-/message_boards/message/2640343>
or simply reply to this email.

I believe TAPI will add lineDevices for all line appearances if you open any line on the device.  As mentioned newer UCM versions have some small features for helping to identify the first line on the device, but for best results across all UCM versions, you will likely want to provide an interface to the user so they can see all of the phone's lines and select the right one for them.
 
Another possibility is to use the AXL SOAP interface to query the UCM configuration for the device to determine the line order.  This should work for all versions as well.

The enhancement to report line in order at initialization was added in one of the ES of 7.1.5, not in any earlier releases. Please be aware that the proper order is only reported during TSP initialization time. After that, application should make use of LineInstanceId to figure out which one is the top line of the device in other scenarios.



From: Cisco Developer Community Forums [mailto:cdicuser@developer.cisco.com]
Sent: Friday, October 15, 2010 8:02 AM
To: cdicuser@developer.cisco.com
Subject: New Message from Terry Cleeton in Cisco TAPI (TAPI) - Cisco TAPI Questions: RE: New Message from Terry Cleeton in Cisco TAPI (TAPI) - Cisco TAPI Questi



Terry Cleeton has created a new message in the forum "Cisco TAPI Questions":
--------------------------------------------------------------
Thank you.. that's very helpful... is it definitely reported to TAPI in the order the lines were created? After reboot, sometimes the line that its uses changes...





In CiscoTSP there is no such concept about primary lines. I suspect that your application allocates line based on the order of lines created/reported by TAPI when application starts. From 7.1.5, CiscoTSP is enhanced to report lines from the device based on the order it is configured on the device. Besides, your application can also make use of LineInstanceId of the line introduced in 7.1.3 to determine which line is the top line configured on the device.



From: Cisco Developer Community Forums [mailto:cdicuser@developer.cisco.com]
Sent: Thursday, October 14, 2010 10:54 AM
To: cdicuser@developer.cisco.com
Subject: New Message from Terry Cleeton in Cisco TAPI (TAPI) - Cisco TAPI Questions: Cisco TSP Line question



Terry Cleeton has created a new message in the forum "Cisco TAPI Questions":
--------------------------------------------------------------
We've rolled out Cisco TSP and have an inhouse application with click to call and its working great... except... users have up to 8 lines on their phones and it seems to grab a random (although consistant) line on their phone... we need it to grab their line... the top line.. I've got the phone associated to the user (obviously).. i've just tried to associate the line to the user... it seemed to work for one user, but not for the other... someone else booted his machine without any changes and it started using the top line... so.. in the Cisco TSP world.. what controls which line it picks? I know there was a way to force this through TAPI.. but i was hoping to avoid any further programming changes.
--
To respond to this post, please click the following link:
<http://developer.cisco.com/web/tapi/forums/-/message_boards/message/2640343>
or simply reply to this email.


--
To respond to this post, please click the following link:
<http://developer.cisco.com/web/tapi/forums/-/message_boards/message/2641814>
or simply reply to this email.