Tag: SIP
-
SIP Registration Explained
•
How does SIP Registration work and why is it needed? Registration – what it is and why it is necessary IP Phones (and SIP clients in general) need to register with a central server mainly because this allows the phone’s location to be known when it is required to receive an incoming call. The “location” is identified by an IP address and port number. In some cases the IP address might be permanent and fixed, in…
-
SIP Servers Explained
•
What are SIP Servers and why are there so many? SIP and SIP Servers – a brief explanation SIP is a general purpose Session Initiation Protocol that can be used as the basis for a range of services that extend beyond VoIP to video, Presence and beyond. It is a powerful and highly versatile protocol that can be used for signalling and to establish and terminate communication sessions between end-points. Even within the voice environment, SIP…
-
Taking the plunge with SIP Trunks – Part 3
•
Outbound calls; Matching a DDI/DID; Diagnosing problems; Internet bandwidth. Configuration for Outbound calling Part 2 looked only at the configuration for receiving inbound calls, but the SIP Trunk configuration form in Trixbox/FreePBX has to also include the settings for making outbound calls. It may not even work at all if you only use the inbound call settings shown in part 2. Caveat – this only refers to chan_sip and not pjsip. You will need a peer…
-
Taking the plunge with SIP Trunks – Part 2
•
Recap In part 1, I explained how a SIP Trunk is really just a virtual connection between your IP-PBX and the VoIP service provider. Standard SIP signalling is used on the trunk, but more than one simultaneous call is allowed and you may have more than one DID number. Basic requirements to enable your SIP trunk A SIP Trunk may be used for both inbound and outbound call traffic. To make outbound calls, your Asterisk, FreePBX…
-
Taking the plunge with SIP Trunks – Part 1
•
Many VoIP service providers offer SIP Trunks as a standard product, but just what is a SIP trunk and what can you use it for and how do you make it work with Asterisk or FreePBX? I will attempt to answer these questions in this 3 part blog, starting with the basics. What is a SIP Trunk? A SIP trunk uses standard SIP signalling, but the endpoints of the trunk are fixed – typically one end…
-
How can an Asterisk IP-PBX benefit my business?
•
In a Nutshell: The benefits of upgrading to an Asterisk based IP-PBX
-
High Availability and Failover options for SIP and Asterisk
•
Overview What’s the disaster we are trying to avoid? The assumed scenario is this: Some kind of centralised VoIP service is being offered to a number of users; the service operates on servers located at a data centre or office and the users each have a SIP client device, such as an IP phone, that connects to the centralised service over the Internet or over the company network. That is the typical setup for an Internet…
-
SIP Subscribe/Notify and Asterisk Hints Explained
•
The SIP SUBSCRIBE/NOTIFY mechanism – what it is and how it works The SIP protocol includes a standardised mechanism to allow any SIP client (an IP phone being an example of a SIP client) to monitor the state of another device. Details are provided in the SIP protocol document RFC 3265. Basically, it works like this: If client device A wants to be informed of changes to the status of device B, it sends a SUBSCRIBE…
-
What is NAT?
•
What is NAT? NAT stands for Network Address Translation. Many devices sold as Firewalls or Routers are actually combined Firewall, Router and NAT device in one box. NAT is the mechanism that allows you to have many PC’s on your LAN all connected to the Internet through a single external IP address. When one of the PC’s on the private side of the NAT device initiates a connection with a server on the Internet, then it…
-
Configuring and Using SIP Domains in Asterisk
•
What are SIP Domains? SIP requests delivered to a Proxy server or other SIP device must contain details of valid destinations and end-points that are to be reached or which are to receive responses. The address of a SIP device is generally referred to as its URI (Uniform Resource Identifier) – it has to uniquely define the location of the device on the Internet or within the scope of the network infrastructure that is being used.…