Jump to content

mattlandis

Members
  • Posts

    1,254
  • Joined

  • Last visited

Posts posted by mattlandis

  1. ah, watch how you "fix" this. It is more of a conversation on how it should work in my mind.

     

    also this is not keeping our app from working. It is actually works peferctly fine. We have our client showing the dnd status of all other phones on the system--live. Petty cool. almost like Lync. ;-)

     

    it is more of a security issue.

  2. sorry if I'm asking a lot of questions. Trying to understand this snomONE and CSTA.

     

    Does CSTA respect extension security? for example if an extension does NOT have the permission (snomONE extension permission) to monitor another extension--will CSTA still pass the monitoring informaiton? It appears to allow anyone to see anyones DND status for example.

     

    Maybe once again I'm overlooking something or just need clarification.

  3. Thanks to some very helpful tips from BillH and some things i learned the very hard way myself here are resources to get you started playing with CSTA and snomONE.

     

     

    #1-to use CSTA over TCP (not use soap) just send your XML using sockets. (with no headers etc.)

    Here is example VB.net code on how to send CSTA to snom ONE:

    http://forum.snomone.com/index.php?/topic/4679-trying-to-learnuse-csta/page__view__findpost__p__20860

     

    #2- here are all the currently support CSTA commands snomONE supports: http://wiki.snomone.com/index.php?title=CSTA_api

    (let me edit this: not all the ones on this page are actually supported--for example "snapshot" isn't.

     

    #3- Here are nearly verbatim examples of how to form your CSTA XML requests: http://www.ecma-international.org/publications/files/ECMA-TR/TR-087.pdf

     

    #4-You will need to remove the second ? in the examples in the above TR-087.pdf if you are copying.

     

    <?xml version="1.0" encoding="UTF-8"?>

    <GetDoNotDisturb xmlns=“http://www.ecma-international.org/standards/ecma-323/csta/ed3">

    <device>sip:tom1@domain.com</device>

    </GetDoNotDisturb>

     

    should be:

     

    <?xml version="1.0" encoding="UTF-8">

    <GetDoNotDisturb xmlns=“http://www.ecma-international.org/standards/ecma-323/csta/ed3">

    <device>sip:tom1@domain.com</device>

    </GetDoNotDisturb>

     

    #5-all us VB people need to double quote variables to make it work:

     

    <?xml version=""1.0"" encoding=""UTF-8"">

    <GetDoNotDisturb xmlns=""http://www.ecma-international.org/standards/ecma-323/csta/ed3"">

    <device>sip:tom1@domain.com</device>

    </GetDoNotDisturb>

     

    #6-some of the quotation marks used by the TR-087 document use something other than VB quotation marks so to be safe remove all quotation marks and replace them with VB quotation marks if your having trouble.

     

    #7- you may need to remove the first several characters of the CSTA XML response that snomONE sends back or VB goes haywire and won't return or pass the variable. Not sure why. just remove first couple chars of XML response using the VB mid function.

     

     

    I hope this saves someone about a week of fiddling.

     

    take care all,

  4. As I play with CSTA I think (as snom already suggested) that it would be a good idea to possibly offload the csta processing to a second core as a first step to utilizing more cores.

     

    If there are 100 clients getting CSTA updates this may put a little load on initial core? you know more how much load this will be more than me but it sees like it could be plenty if 100users get updates for 100 extensions. (worst case i know ;-) Also if CSTA IM is supported eventually this would take this off main core as well.

     

    just a random thot,

  5. >clicking Edit/Delete while having an empty list and nothing to edit will throw an error

    This is already fixed but not released.

     

    >the Edit/add dialogue should close itself after you click edit/add

    actually not closing is by design. This lets you easily add one contact after another.

     

    >Send IM would be a cool feature, it could use the SnomOne interface for it and send an IM to the phone

    on the roadmap.

  6. Yes, its very possible to do that and much more. Balancing features and time to market is the key.

    Our two goals were to make something fairly immediately useable and have immediate benefits.

     

    (Adding all features to that is impossible. ;-)

     

    Features can be added.

×
×
  • Create New...