Jump to content
KAZOOcon: hackathon signup and details here! ×

DSSKEY and Xml Browser: Dial Extension


Douillez

Recommended Posts

Hello, 

I try to understand Xml Browser in DSSKEY in T53W.

Actually i have this in DDSKEY:

image.png.c5652bd0b691367ecd44938d71248249.png

When i press the touch, it compose "*2" then add number "2" as dtmf. 

 

But i try to implement this to Xml Browser. Like this, i could create a menu with multiple choice. Because i want to have the possibility to use as extension "1" or "2" or "3".... But i can't find the correct command to put extention "2" in the xml.

 

image.png.c518cb27601a99b705d5745eaf26579c.png

 

Here is the code i try

<?xml version="1.0" encoding="ISO-8859-1"?>
<Directory>
defaultIndex="1"
Beep="yes"
Timeout="50"
<Title wrap="yes">Select Society</Title>
<MenuItem>
<Prompt>Choice 1</Prompt>
<URI>*2</URI>
<Selection>1</Selection>
</MenuItem>
<MenuItem>
<Prompt>Choice 2</Prompt>
<URI>*2</URI>
<Selection>2</Selection>
</MenuItem>
</Directory>

Hope i'm clear :-(

 

Best regards

 

Link to comment
Share on other sites

Hello I find it :-) BUT OK with T53W and NOT with T58A :-(

First 1 create access of XML Browser in the Phone pointing to Xml File

image.png.e0c4e26f5a06905ce4ddc208fa9eba9b.png

 

 

 

The code of The XML File in the Value: XmlCompanyMenu.xlm

<?xml version="1.0" encoding="ISO-8859-1"?>
<YealinkDECTTextMenu
defaultIndex="1"
style="numbered"
Beep="yes"
Timeout="5"
destroyOnExit="yes"
>
<Title>Select Company CallOut</Title>
<MenuItem>
<Prompt>Company xx</Prompt>
<URI>http://xxx/Company1xx.xml</URI>
</MenuItem>
<MenuItem>
<Prompt>Company yy</Prompt>
<URI>http://xxx/Company2yy.xml</URI>
</MenuItem>
</YealinkDECTTextMenu>

The first Company1xx.xml

<?xml version="1.0" encoding="ISO-8859-1"?>
<YealinkIPPhoneExecute Beep="no">
<ExecuteItem URI="Dial: *2 " />
<!-- The two line after serve to add pause between the system hear the first dtmf. These ones add no effect really-->
<ExecuteItem URI="Key: STAR " />
<ExecuteItem URI="Key: STAR " />
<!-- From this one, the system capture the number-->
<ExecuteItem URI="Key: KEY_1 " />
</YealinkIPPhoneExecute>

Like This, *2 is compose and go to my callflow *2 where there is a "Collect DTMF". If i don't put the 2X STAR in the code, then the catch of dtmf is not done correctly. With this trick the Key 1 is catch and i can complete with the number i want compose.

It's OK with T53W But with T58A, it doesn't capture my dtmf :-( I try with Multiple STAR etc. Never it catch the DTMF :-(

I test:

<ExecuteItem URI="Dial:*2" interrupetCall="no"/>

<ExecuteItem URI="Key:keypad1"/>

<ExecuteItem URI="SendDigits: 1 "/>

Nothing take effect :-(

If i make a DSSKEY like this:

image.png.78d214a75fdbca9d5767c6d7be105f13.png

 

It's ok, the "1" is catch :-( But i don't want to use a line Key for each choice :-( I Prefer the Menu :-)

 

I have no idea to modify in my xml file :-(

 

for information, here is my parameter in my callflow for collect DTMF

image.png.50f83e2fff73a46178d6a1d47f2f57f4.png

 

An other thing i modify the default Codec in the Phone.

I delete these

image.png.821a969a2447fca2fe34b7c37c04e9d1.png

 

And put G722 in First place. Like this, if i compose manually *2(send) then 1 (For choose the first number selection wich will have effect in my pivot) then the number i want call. The call is ok!

image.png.900ebd154e546207f6a793287b2f00e0.png

 

 

 

All Help are Welcom :-(

 

Edited by Douillez (see edit history)
Link to comment
Share on other sites

  • 4 weeks later...
×
×
  • Create New...