Build VOIP phone callls betwenn SIP client and analog/mobile phone - networking

I've Built a VOIP Network for my House using Asterisk as server and SIP softphone as client. Everthink is going good and i can call all SIP client of my VOIP Network.
Now I have no idea how to call an extern mobile phone or analog phone .
I've heard something about Gateway to access to another network.
any hehp woulb be appreciated.

You have to buy SIP trunking providers service for that. Find out all the sip trunking providers who have voip termination in your country. You have to create SIP trunk into your asterisk server and call mobile phone and analog phones through their trunk. Alternatively you can also buy digium PRI cards and configure your own T1, E1 PRI. You have to buy T1,E1 PRI service from Telco operators such as in India there are Airtel, Reliance who is providing PRI service.
Some of the SIP trunking providers are such as
Callbox and Rapidvox and Twilio

As far as I know, for this purpose, you need a VoIP GSM gateway, or an ATA device or a VoIP Service provider connection. As you are interested in VoIP GSM gateways, you will need a device like Cisco SPA3102 VoIP phone adapter.
The SPA3102 features the ability to connect standard telephones and
fax machines to IP-based data networks with the additional benefit of
an integrated connection for legacy telephone network hop-on, hop-off
applications. SPA3102 users will be able to leverage their broadband
phone service more than ever by automatically routing local calls from
mobile phones and land lines over to VoIP service providers and vice
versa.
(Source: Analog adapter with FXS and FXO port)

Related

Service Solicitation Advertising Data in Bluetooth Low Energy

My question is about Service Solicitation.
In BLE, there is an option of Service Solicitation in Advertising Data Packet.
What is the meaning of Service Solicitation??
In which situation, we include Service Solicitation Data in Advertising Packet?
The idea is that when a device scans an advertising device, having a particular solicited service uuid in its advertising data, and the scanner itself has that service in its own gatt db, the scanner should connect to that device.
So basically it means that it advertises "anyone having this service, please connect to me".
But I don't think anyone actually uses this feature...

Mobile to controller secure bluetooth ble communication

We seek your help in implementing bluetooth on our smart home controller. Our current scenarios is described below:
We want secure communication between our embedded linux controller(our smart home hub) and user's mobile phones running android/iOS.Our system is in home automation.
The hub in turn communicates with home devices that support a different protocol - we need to make communication between hub and mobile devices using bluetooth.
Currently there is not direct communication between our hub and mobile phone except through the internet.
We will use Bluetooth 4.x, not 5 for hardware support on the controller.
We are using nodejs on our controller and standard bluethooth OS libraries on android/iOS. We are open to suggestions.
Our main concern is to establish secure communication between phone and the hub. With this regard we are looking for implementation guidance on pairing and communicating securely. We have been able to establish unsecure communication - exposing characteristics and services on the hub. Our understanding of the bluetooth protocol is limited and we have only used libraries available for users.
Please provide specific pointers as to what we should do and what is possible.

Use asterisk as passive recording server

We have a SIP trunk in our company. This SIP trunk is connected to Panasonic PBX and the PBX routes the calls to the extensions. Now we need a passive call recording server. The only task that this server should do is recording all the incoming and outgoing calls of the sip trunk and SHOULD NOT answer any call. So can we use asterisk as a recording server? If not what are other solutions?
If you can connect it like panasonic->e1 card->asterisk->incoming/outgoing sip or panasonic ->sip(if your panasonic have it)->asterisk->incoming/outgoing sip - then answer is yes.
If you want it use like panasonic recording card - answer is no.

How ISDN card connects with PSTN

I know about ISDN and its elements, but unable to apprehend ISDN card. What exactly is ISDN card and how does it connects to PSTN when it is installed in PC.
ISDN is digital protocol working via wire similar to ethernet one.
ISDN card for asterisk is just dumb interface card which read signal level over that wire and send it to software level - dahdi module. Dahdi analyze protocol and do all other magic, give asterisk rtp and isdn messages.
ISDN card connect with other "ISDN card" at provider side. After that provider connect it to other equipment in network, including PSTN gates.
ISDN is DIGITAL line, not analog like PSTN.

Interconnection of SIP applications

As far as I know, there are many applications using SIP : ekiga, linphone, even skype, … Are those device all able to work with each other? I mean, if I register with, say, linphone, will someone on skype be able to ring me?
Skype is not using SIP. But if you interconnect any SIP system then there are plugin available like SipTheeSkype, SIP to Skype Gateway, Skype with asterisk & some other.
By using that plugin you can interact with Skype network from your SIP network.
As far as concern to other SIP client they are all interact with each other if they don't have any proprietary header check to register with specific server only.

Resources