Is there any way to make call by just dialing a local IP address? Simply an IP to IP call. How can I do this? What changes should I make in pjsip code? I don't want to register in any server or VOIP provider. The call will happen only in local WiFi, just like SJPhone applications do in Mac (http://www.sjlabs.com/sjp.html).
相关问题
- CALayer - backgroundColor flipped?
- Core Data lightweight migration crashes after App
- Core Data lightweight migration crashes after App
- How can I implement password recovery in an iPhone
- State preservation and restoration strategies with
相关文章
- 现在使用swift开发ios应用好还是swift?
- UITableView dragging distance with UIRefreshContro
- Could I create “Call” button in HTML 5 IPhone appl
- TCC __TCCAccessRequest_block_invoke
- Where does a host app handle NSExtensionContext#co
- Unable to process app at this time due to a genera
- Swift - hide pickerView after value selected
- How do you detect key up / key down events from a
You dont need to register your pjsua clients. You can start 2 pjsua programs on the same machine and create separate pjsua accounts, one for each pjsua. Then make and receive p2p calls directly from one pjsua to the other using each account.
You can happily make LAN-only calls with SIP - it is primarily a peer-to-peer protocol, after all.
It's a standard part of SIP, in other words.
It looks like pjsip already supports calling a SIP URI directly (as it should!) so you shouldn't need to adjust anything. Just place calls to
sip:10.0.0.1
orsip:foo.home
or whatever you want to call.(Nitpick: there's no such thing as "without SIP Server", because all SIP user agents act as both clients and servers. I presume you meant something like "without using SIP proxies or similar infrastructure".)
You SIP Client must be able to handle direct IP calls and you can find more about it on this link.