Jump to content

Vodia PBX

Administrators
  • Posts

    11,110
  • Joined

  • Last visited

Posts posted by Vodia PBX

  1. You can use Dialogic cards.

     

    There are rumors that Sangoma also comes out with a SIP-capable software API for their cards, but we have not seen anything working yet.

     

    There are tons of external gateways available in all price categories.

  2. Well, first of all check out http://wiki.pbxnsip.com/index.php/Office_w...ic_IP_addresses and http://wiki.pbxnsip.com/index.php/Troubles..._Trunk_Problems.

     

    Also, from our experience dynamic IP addresses will cause a lot of random instability and problem searching. When the IP address changes you will have "blind spots" where the PBX is not connected to the remote phones. Also, we learned that our ISP likes to do service windows at times when we didn't expect it. Needless to say, that if the ISP does not support QoS routing and/or does not use a session border controller, you will sooner or later end up with choppy audio. Our sad experience is that when an ISP also provides (TDM-based) telephony services, they have zero interest to respect QoS. Just setting expectation levels - you get what you pay for.

  3. Overlap dialling and SIP - ouch... We know this problem very well. Cell phones work (the do not do overlap dialling), regular ISTN phones don't get through.

     

    But I believe you can still address the problem by using the whole number and then send it either directly to the extension or to an auto attendant.

  4. Well, in most countries is it quite normal that the From header contains something anonymous - typically if the caller does not want to reveal the identity. However in this case the To-header is "anonymous". I don't get the use-case here. Does the caller not want to say which number he wants to talk to?

     

    Maybe you can make the gateway send the whole "DID" number (don't strip the prefix) - then we are able to route it somehow. Might be a kind of workaround to get it working with the current version, then later we might have to think about routing calls without extension numbers.

  5. In the end, only a PCAP trace (either from the phone or from the PBX) helps. snom phones support making PCAP traces right from the phone. Then we see if it gets media at all, and we can see if someone in the middle is blocking the traffic. There are also other possible problems like wrong SRTP MAC, which also result in one-way audio. The PCAP trace will help to hunt them down.

     

    A very simple way is also looking at the statistics in the BYE packets. Both the PBX and the snom phones sends a Rx/Tx statistics. You can match them and see if there must have been a significant packet loss. That would help to find the problem even without having PCAP traces.

     

    If we find the problem, we can later say if it was "trivial" or not :-))

  6. One thing that you can check is if the route on the host is preferring the public interface. In Windows, the default is to use the fastest interface, no matter if it is using a public or private IP address.

     

    Also, you need to make sure that the port forwarding does not introduce NAT. The firewall should transparently forward the packets to the public interface.

  7. Ehhhh....

     

    I would say the PSTN gateway should know which number is being called. There must be something in the gateway that should be configured in order to do this. There is nothing like an "anonymous destination"...

     

    Alternatively, you can try the pattern "!(.*)!\1!t! 25" (see the space between the two party of this pattern). Then the PBX should route the call to 25 if the pattern resolution does not come up with a match.

  8. Incoming calls on Telco1:

     

    Set in the "Extension" field of the trunk: "!(.*)!\1!u!25!" (see http://wiki.pbxnsip.com/index.php/Inbound_Calls_on_Trunk). If your operator sends the extension in the To-header, choose "!(.*)!\1!t!25!".

     

    Outgoing calls:

     

    Create two dial plans. Make Plan1 your default dial plan for the domain (http://wiki.pbxnsip.com/index.php/Domain_Settings#Default_Dial_Plan), and assign Plan2 to the fax extension. Both plans just use the star as the pattern (no replacement) and route to the Telco1 and Telco2, respectively (see http://wiki.pbxnsip.com/index.php/Dial_Plan).

     

    If you want, you can use a pattern like 0* as a prefix for the dial plan. However, my suggestion is not to use any prefixes. Just make the numbers diallable as they are - on a cell phone you also don't use a prefix to dial a number. That makes the address book much easier and you can call back missed calls.

  9. No, my understanding is that PBXnSIP does not *have* STUN so I don't have a STUN server to use.

     

    The trunk may use STUN to allocate a public IP address. This is very unreliable, therefore we strongly recommend not to use this feature. However, there are stupid marketing people who believe that if that feature does not show up in the datasheet the product is inferior. We all know that this is bulls*** and STUN is just creating huge support problems.

     

    When an extension registers, it should just point the outbound proxy towards the PBX. On the snom phones, you can use even use TCP (or TLS) transport layer. Just use an outbound proxy like "sip:2.3.4.5:5060;transport=tcp". Then the NAT problems should also disappear, because even crappy routers support TCP connections. Of course, do not use STUN on the phones as well.

  10. I'm not sure that I understand the part about mailbox readout. Can you clarify?

    When a user receives a new voicemail, the PBX calls the users' cell phone and reads out the new message.

     

    Further, I think that the PBX's dependece on CID to support for mobile caller's access to the system is a big flaw.

    Of course Caller-ID is not secure. That's why you must enter a PIN e.g. if you want to go to "your" mailbox or place an outbound call. A good reason to choose a different PIN than just "1234".

  11. It is really hard to say. The numbers in http://wiki.pbxnsip.com/index.php/Hardware_Requirements are really just a "rule of thumb". It depends on the packet length, the codec, the I/O subsystem performance, OS-related jobs like packet routing (ipchains & Co), cache size, usage of features like call barge in or call recording, and other factors. Also the performance depends a little bit on the used version, as we constantly try to improve the performance.

     

    Fortunately, the PBX has a feature that constantly measures the performance and then stops accepting new calls when it is getting into a dangerous zone.

  12. Hmmm... I think it is sometimes hard to say if something is a bug or just a configuration problem. And even if it is a bug, it is probably still better to post it in the right forum, so that other users experiencing the same problem can search that forum first. If we make a general "bug" forum then it will be hard to find something there "IMHO".

  13. First of all, if you want to turn the feature completely off, change the setting "camp_enabled" in the pbx.xml file.

     

    The camp on is only offered to internal extensions and to cell phone callers (must be somewhere on the list of the cell phones). The number must be dialable anyway, otherwise also other features like mailbox readout are not working either.

     

    I strongly recommend that you have a "default" dialplan that works without any prefixes. It is okay if you have special prefixes for special routes, but you should have always a route that works on standard numbers. For example, you need that feature for callback (*69) anyway.

×
×
  • Create New...