Message |
[+]
DMCC .NET API: Client Development (Archive - Oct 2013 and earlier)
» Consultation call and hook state when hanging up, 28/03/2012 17:20:55
» Go to message
|
|
Sorry, my question "Can I rely on the hook state of the extension to tell me if there are any more calls on the extension?" should have been:
Can I rely on the hook state of the extension to tell me if the extension is on/off hook? I realize that there may be a call on hold at the extension and the extension could be on-hook.
|
|
[+]
DMCC .NET API: Client Development (Archive - Oct 2013 and earlier)
» Consultation call and hook state when hanging up, 28/03/2012 17:11:28
» Go to message
|
|
Also, in the 2nd scenario listed here when I do finally hang up 40020 I get the ConnectionCleared and the HookswitchUpdateEvent like I would expect since it's the last call on 40011.
|
|
[+]
DMCC .NET API: Client Development (Archive - Oct 2013 and earlier)
» Consultation call and hook state when hanging up, 28/03/2012 17:03:54
» Go to message
|
|
Hello,
I have a scenario occurring and I'm wondering if it should be working that way.
I use CTI to have extension 40011 call 20021. Then using CTI I I issue a ConsultationCall on extension 40011 to extension 40020. The call goes through fine, 40020 rings and 40011, 40021 and 40020 are connected. Now here is the weird part, if I hang up 40020 I get a ConnectionCleared event on 40011 telling me that that call Id has disconnected like I would expect but I also get a HookswitchUpdatedEvent telling me that 40011 is onhook but it's still on an active call with 40021. Is this right? I would think it would only go onhook if there were no active calls still on-going.
After some more testing I found that if I do the same steps to connect the three extensions but then hang up extension 40021 instead of hanging up 40020 I still get the ConnectionCleared event like I'd expect but I DON'T get the HookswitchUpdatedEvent telling me that 40011 is onhook. This is the behavior I'd expect when I hang up either 40020 or 40021.
Is this a BDE issue? Can I rely on the hook state of the extension to tell me if there are any more calls on the extension?
I hope this makes sense.
Thanks in advance,
Adam Eurich
|
|
[+]
DMCC .NET API: Client Development (Archive - Oct 2013 and earlier)
» Can I set caller ID info on outbound call?, 21/03/2012 13:41:01
» Go to message
|
|
Ok, thanks.
Is there a way to inject the name I want to display as the caller ID too or can we just inject the number?
Adam
|
|
[+]
DMCC .NET API: Client Development (Archive - Oct 2013 and earlier)
» Can I set caller ID info on outbound call?, 19/03/2012 18:10:10
» Go to message
|
|
John,
Yes, I have SA8481 enabled and I am running AES 6.1.
However, when I reboot the CM I have to go back in and turn SA8481 back on...
Adam
|
|
[+]
DMCC .NET API: Client Development (Archive - Oct 2013 and earlier)
» Can I set caller ID info on outbound call?, 19/03/2012 17:56:29
» Go to message
|
|
Hi John,
When trying to do step 5 setting up the loopback it won't let me enter 210 as the TAC.
Step 5
On page 1 of the SAT command ''add trunk-group 10' configure the following items:
The field 'Group Type' has to be set to isdn.
The Group Name field should be changed to loopback.
The field TAC has to be set to 210
When I enter 210 it says at the bottom of the screen:
"210" TAC assigned
Then it blanks out the TAC field. It won't let me save the form without 210 in there. Suggestions?
Thanks,
Adam
|
|
[+]
DMCC .NET API: Client Development (Archive - Oct 2013 and earlier)
» Can I set caller ID info on outbound call?, 19/03/2012 16:56:56
» Go to message
|
|
Hi John,
I think I have it coded correctly but for some reason I'm not seeing the caller ID info on my phone. I'm calling from one extension to another extension using the BDE. Here's the XML being sent on the MakeCall call:
XML: <?xml version="1.0" encoding="utf-8"?>
<MakeCall xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.ecma-international.org/standards/ecma-323/csta/ed3">
<callingDevice typeOfNumber="other" mediaClass="notKnown">40021:cmsim:172.16.143.242:0</callingDevice>
<calledDirectoryNumber typeOfNumber="other" mediaClass="notKnown">40020:cmsim:172.16.143.242:0</calledDirectoryNumber>
<userData>
<string>7E110042002837313929203333332D33333333</string>
</userData>
<callCharacteristics>
<priorityCall>true</priorityCall>
</callCharacteristics>
</MakeCall>
The number that displays on the ringing phone is the extension of the phone calling it.
Is this because I'm doing an internal call from one extension to another or because I'm using the BDE or maybe both?
Thanks in advance John,
Adam
|
|
[+]
DMCC .NET API: Client Development (Archive - Oct 2013 and earlier)
» What licensing do I need?, 06/02/2012 09:15:18
» Go to message
|
|
|
|
[+]
DMCC .NET API: Client Development (Archive - Oct 2013 and earlier)
» What licensing do I need?, 03/02/2012 17:41:01
» Go to message
|
|
Any update on this thread?
Thanks,
Adam
|
|
[+]
DMCC .NET API: Client Development (Archive - Oct 2013 and earlier)
» Can I set caller ID info on outbound call?, 27/01/2012 09:43:43
» Go to message
|
|
Bruno,
I have not had a chance to integrate this piece into my project yet. I'm interested in your progress.
Adam
|
|
[+]
DMCC .NET API: Client Development (Archive - Oct 2013 and earlier)
» What licensing do I need?, 26/01/2012 09:59:12
» Go to message
|
|
So three licenses total - two DMCC_DMC licenses and one TSAPI basic user license?
Can I do the getMedia functions without doing the getPhone first or does getMedia depend on using getPhone?
|
|
[+]
DMCC .NET API: Client Development (Archive - Oct 2013 and earlier)
» What licensing do I need?, 25/01/2012 16:50:29
» Go to message
|
|
Hi,
I'm using the following methods in my interface. What kind of licenses would my end-user need in order to use all these?
ServiceProvider.GetCallInformationLink.StartMonitor
ServiceProvider.GetCallInformationLink.StopMonitor
ServiceProvider.GetNewDevice
ServiceProvider.SessionManagementStartMonitor
ServiceProvider.SessionManagementStopMonitor
ServiceProvider.ShutDown
ServiceProvider.StartApplicationSession
ServiceProvider.StopApplicationSession
Device specific methods:
GetDeviceId
getMedia.FlushToneCollectionBuffer
getPhone.GetHookswitchStatus
getPhone.getMedia.SetToneRetrievalCriteria
getPhone.getMedia.StartMonitor
getPhone.getMedia.StartPlaying
getPhone.getMedia.StartToneCollection
getPhone.getMedia.StopMonitor
getPhone.getMedia.StopPlaying
getPhone.RegisterTerminal
getPhone.StartMonitor
getPhone.StopMonitor
getPhone.UnregisterTerminal
getThirdPartyCallController.AnswerCall
getThirdPartyCallController.ClearCall
getThirdPartyCallController.ClearConnection
getThirdPartyCallController.GenerateDigits
getThirdPartyCallController.GetThirdPartyDeviceId
getThirdPartyCallController.HoldCall
getThirdPartyCallController.MakeCall
getThirdPartyCallController.SingleStepTransferCall
getThirdPartyCallController.SnapshotDevice
getThirdPartyCallController.StartMonitor
ReleaseDeviceId
Thanks,
Adam
|
|
[+]
Avaya Aura Basic Development Environment (Archive - Oct 2013 and earlier)
» Mounting a windows share or using samba, 13/01/2012 10:17:21
» Go to message
|
|
I'm completely open to suggestions. I might end up sharing the Linux directory and mapping a windows drive to that instead but I need root access for that too.
I opened a Technical Support request.
Thanks John,
Adam
|
|
[+]
Avaya Aura Basic Development Environment (Archive - Oct 2013 and earlier)
» Mounting a windows share or using samba, 12/01/2012 18:44:47
» Go to message
|
|
No way I can get the root password? I plan on using a share of some kind when we go to production and I'd rather test it on the BDE the same way we're going to use it with a real switch.
|
|
[+]
Avaya Aura Basic Development Environment (Archive - Oct 2013 and earlier)
» Mounting a windows share or using samba, 12/01/2012 18:32:11
» Go to message
|
|
Hello,
I'd like to be able to mount a folder that is shared on a windows machine on the BDE AES Linux machine. I don't have the root password and sudo will only let me do so much.
[craft@aessim media]$ sudo mount
[sudo] password for craft:
Sorry, user craft is not allowed to execute '/bin/mount' as root on aessim.
How can I get the files I generate onto the Linux machine so they can be played?
Thanks,
Adam
|
|