cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
563
Views
0
Helpful
3
Replies

Using QueryStringParam URI in a CiscoIPPhoneMenu object

shrenikk
Level 1
Level 1

I haven't been successful in using this feature in the IP Phone services. According to the document the phone should append the QueryStringParam value to the URL when the appropriate Menu item is selected. But it does not seem to be doing it, instead my asp script just gets whatever URL has been specified in the MenuItem or Softkey description. I have tried both the suggested methods in the document without any success. Has anybody got this feature to work as documented.

I am using CallManager 3.3(2) and a 7960 IP Phone with firmware load P00303030202.

The listing for the phone service script which runs on IIS 5.0 is as follows:

<CiscoIPPhoneMenu>

<Title>Directory</Title>

<MenuItem>

<Name>User 1</Name>

<URL>QueryStringParam:value=user1</URL>

</MenuItem>

<MenuItem>

<Name>User 2</Name>

<URL>QueryStringParam:value=user2</URL>

</MenuItem>

<SoftKeyItem>

<Name>Dial</Name>

<URL>http://10.25.172.81/CiscoServices/Dial.asp</URL>

<Position>1</Position>

</SoftKeyItem>

<SoftKeyItem>

<Name>Details</Name>

<URL>http://10.25.172.81/CiscoServices/Details.asp</URL>

<Position>2</Position>

</SoftKeyItem>

<SoftKeyItem>

<Name>Cancel</Name>

<URL>SoftKey:Cancel</URL>

<Position>3</Position>

</SoftKeyItem>

<SoftKeyItem>

<Name>Exit</Name>

<URL>SoftKey:Exit</URL>

<Position>4</Position>

</SoftKeyItem>

</CiscoIPPhoneMenu>

Thanks very much for your help,

Shrenik

3 Replies 3

c-charlebois
Level 3
Level 3

I think you should check the documentation again. The is a tag used on the CiscoIPPhoneInput XML form. You seem to be trying to use it as a URI on the CiscoIPPhoneMenu form. I can't tell from the code what you want it to do. Perhaps you want the scroll to one of the menu items and then perform the selected softkey on the highlighted menu item. I'm afraid that the only option for a menu item is select (i.e. you can't perform 2 different funtions on the item depending on which softkey is pressed). Unless I'm completely wrong, or someone has a trick up their sleave.

The use of QueryStringParam as an URI is a new feature introduced in CallManager 3.3(2). Please refer to the documentation at http://www.cisco.com/en/US/customer/products/sw/voicesw/ps556/products_administration_guide09186a008011ab23.html#xtocid4. This allows us to support multiple actions on the selected item depending on the Softkey that has been pressed.

I guess I was completely wrong:) That's for the info. After reading that I can't see the problem with your code.