Skip to content

Instantly share code, notes, and snippets.

@siniypin
siniypin / gist:7848648
Created December 7, 2013 21:01
Subscribing to NAT detected event
var ua = Configure.Pjsip4Net().FromConfig().Build().Start();
ua.ImManager.NatDetected += OnNatDetected;
@siniypin
siniypin / gist:7504504
Created November 16, 2013 19:51
Transferring active call to another destination
public class TransferCommand : ICommand
{
private ISipUserAgent _userAgent;
private TransferArguments _arguments;
public TransferCommand(ISipUserAgent userAgent, TransferArguments transferArguments)
{
_userAgent = userAgent;
_arguments = transferArguments;
}
@siniypin
siniypin / createUaWithAccounts.cs
Created July 8, 2013 19:21
Creating sip preconfigured and dynamic sip accounts.
public class Class1
{
public class MyConfigurator : IConfigurationProvider
{
public void Configure(IConfigurationContext context)
{
var registrar = "sipgate.de";
var accountId = new SipUriBuilder().AppendDomain("sipgate.de").AppendExtension("me").ToString();
var proxy = "proxy.live.sipgate.de";
context.RegisterAccounts(new[]