Jump to content

Vodia PBX

Administrators
  • Posts

    11,111
  • Joined

  • Last visited

Posts posted by Vodia PBX

  1. Well, the original problem is how to present numbers in a "canonical" format on you server. There are different conflicting styles: 1xxxxxxxxxx, xxxxxxxxxx, and +1xxxxxxxxxx. In the end, the PBX must make a string comparison to get a match. Ideally, all connected devices talk the same way. The dial plan "workaround" puts NANPA numbers into a internal canonical format, so that the comparison works.

     

    If you are living outside of the NANPA there is no other choice than getting all connected trunks straight.

  2. I'm assuming the PBX sends NOTIFY's or something to tell the phones what extensions to watch? I ask because suddenly after rebooting the PBX, the BLF on our bigger polycoms have started working again (without them pulling a new config etc. from the server).

     

    Is this correct? In which case, if we see BLF failing at a client, is there a way to push the NOTIFY's back out to the phone, as simply re-registering doesn't seem to do it.

     

    Rebooting the PBX is not an option...

     

    To track this problem down, maybe you can set the log so that the PBX watches the IP address of the phone and writes only those messages into the LOG - then it should be possible to see if hte NOTIFY to the phone still make sense.

     

    What version are you using on the phone?

  3. Well, UDP packets have a maximum size. In Ethernet networks, thqat is usually 1492 bytes. If the packet gets bigger, the lower networking layers split the packet up into several packets, that is called UDP fragmentation.

     

    Unfortunately, the support from embedded operating systems for this feature is poor. Therefore, if you try to send a message longer than this magic number, you might get only the first fragment of it - and the rest missing.

     

    Maybe you can try to use TCP layer (see http://www.polycom.com/common/documents/su...39;s_guide.pdf). If you are running version 2.1, you can automatically provision TCP transport layer by using the below settings:

     

    polycom_tlayer.gif

  4. As far as I know Polycom does not support the Reason header yet:

     

    CANCEL sip:42@192.168.9.227 SIP/2.0

    Via: SIP/2.0/UDP 192.168.0.206:5060;branch=z9hG4bK-3c72e22ec1814c8612b6c6085db54721;rport

    From: "Hunt Group (41)" <sip:41@localhost>;tag=39657

    To: <sip:72@localhost>

    Call-ID: 7898709d@pbx

    CSeq: 20811 CANCEL

    Max-Forwards: 70

    Reason: SIP;cause=200;text="Call completed elsewhere"

    Content-Length: 0

     

    Answer:

     

    SIP/2.0 487 Request Cancelled

    Via: SIP/2.0/UDP 192.168.0.206:5060;branch=z9hG4bK-3c72e22ec1814c8612b6c6085db54721;rport

    From: "Hunt Group (41)" <sip:41@localhost>;tag=39657

    To: <sip:72@localhost>;tag=F833CB16-42D3D563

    CSeq: 20811 INVITE

    Call-ID: 7898709d@pbx

    Contact: <sip:42@192.168.9.227>

    User-Agent: PolycomSoundPointIP-SPIP_550-UA/2.2.0.0047

    Content-Length: 0

  5. Anything from Wireshark? This is how it looks when the firewall blocks the traffic. Looking at the cable should be able to tell if the computer really tries to open a TCP connection to that location.

  6. Can you please advise if there is current workaround with 3rd party solution and/or your timeframe for implementing.

     

    I guess we have to look at OCS in more detail. Just adding a feature here and there is not a good strategy. CSTA is not trivial, and it will take months to get it stable. Therefore I would not count on it. TAPI could be a workaround, there is a lot of TAPI stuff available. But I have no overview if there is soemthing that could convert CSTA into TAPI!

  7. OCS client doesn't register with pbxnsip. Is it possible to force a manual registration or denote the SIP address of the OCS client in pbxnsip, to permit forking?

     

    You can add a static registration in the registrations tab of the extension. Maybe that solves the problem?

×
×
  • Create New...