1234567891011121314151617181920212223242526 |
- import sys
- from Router import LM_ERR
- class test:
- def __init__(self):
- LM_ERR('test.__init__\n')
- def child_init(self, y):
- LM_ERR('test.child_init(%d)\n' % y)
- return 0
- def handler(self, msg, args):
- LM_ERR('test.handler(%s, %s)\n' % (msg.Type, str(arg)))
- if msg.Type == 'SIP_REQUEST':
- if msg.Method == 'INVITE':
- msg.rewrite_ruri('sip:[email protected]:5073')
- LM_ERR('SIP request, method = %s, RURI = %s, From = %s\n' % (msg.Method, msg.RURI, msg.getHeader('from')))
- LM_ERR('received from %s:%d\n' % msg.src_address)
- else:
- LM_ERR('SIP reply, status = %s\n' % msg.Status)
- LM_ERR('received from %s:%d\n' % msg.src_address)
- msg.call_function('append_hf', 'This-is: test\r\n')
- return 1
- def mod_init():
- return test()
|