Example #1
0
 def register(self):
     r = sip.Request("REGISTER", "sip:bell.example.com")
     r.addHeader("to", "sip:[email protected]")
     r.addHeader("contact", "sip:[email protected]:1234")
     r.addHeader("via", sip.Via("client.com").toString())
     self.proxy.datagramReceived(r.toString(), ("client.com", 5060))
Example #2
0
 def testRequest(self):
     r = sip.Request("INVITE", "sip:foo")
     r.addHeader("foo", "bar")
     self.assertEqual(r.toString(),
                      "INVITE sip:foo SIP/2.0\r\nFoo: bar\r\n\r\n")
Example #3
0
 def testLoop(self):
     r = sip.Request("INVITE", "sip:foo")
     r.addHeader("via", sip.Via("1.2.3.4").toString())
     r.addHeader("via", sip.Via("127.0.0.1").toString())
     self.proxy.datagramReceived(r.toString(), ("client.com", 5060))
     self.assertEqual(self.sent, [])