Skip to content

Instantly share code, notes, and snippets.

View areski's full-sized avatar
🤗
Working at DialerAI

Areski Belaid areski

🤗
Working at DialerAI
  • Star2Billing // DialerAI
  • Barcelona
  • X @areskib
View GitHub Profile
@areski
areski / gist:908000
Created April 7, 2011 15:27
telephonie - hangup event
# -*- coding: utf-8 -*-
from telephonie.core.inboundsocket import InboundEventSocket
from telephonie.core.errors import ConnectError
from telephonie.utils.logger import StdoutLogger
import gevent.event
class MyEventSocket(InboundEventSocket):
def __init__(self, host, port, password, filter, log=None):
InboundEventSocket.__init__(self, host, port, password, filter)
self.log = log
@areski
areski / outbound_async_server_test
Created February 8, 2011 19:10
more on outbound_async_server_test
python outbound_async_server_test.py
2011-02-08 20:08:44,895 outbound_async_server_test[15489]: INFO: Start server ('127.0.0.1', 8084) ...
2011-02-08 20:08:51,646 outbound_async_server_test[15489]: INFO: New request from ('127.0.0.1', 41712)
2011-02-08 20:08:51,646 outbound_async_server_test[15489]: INFO: [connect] args=''
2011-02-08 20:08:51,656 outbound_async_server_test[15489]: INFO: <CommandResponse headers=Event-Name: CHANNEL_DATA\nCore-UUID: 27f31c16-339d-11e0-bf48-834f981de622\nFreeSWITCH-Hostname: openplanet-desktop\nFreeSWITCH-IPv4: 192.168.0.5\nFreeSWITCH-IPv6: ::1\nEvent-Date-Local: 2011-02-08 20:08:51\nEvent-Date-GMT: Tue, 08 Feb 2011 19:08:51 GMT\nEvent-Date-Timestamp: 1297192131647364\nEvent-Calling-File: mod_event_socket.c\nEvent-Calling-Function: parse_command\nEvent-Calling-Line-Number: 1786\nChannel-Username: 1000\nChannel-Dialplan: XML\nChannel-Caller-ID-Name: Areski\nChannel-Caller-ID-Number: 1000\nChannel-Network-Addr: 192.168.0.5\nChannel-ANI: 1000\nChannel-Destination-Number: 55555\nCh
@areski
areski / test_outbound
Created February 8, 2011 18:19
Telephonie failed with AttributeError
python outbound_sync_server_test.py
2011-02-08 19:17:56,286 outbound_sync_server_test[14999]: INFO: Start server ('127.0.0.1', 8084) ...
2011-02-08 19:18:03,592 outbound_sync_server_test[14999]: INFO: New request from ('127.0.0.1', 40567)
2011-02-08 19:18:03,593 outbound_sync_server_test[14999]: INFO: [connect] args=''
Traceback (most recent call last):
File "/home/areski/.virtualenvs/telephonie/lib/python2.6/site-packages/gevent/greenlet.py", line 405, in run
result = self._run(*self.args, **self.kwargs)
File "outbound_sync_server_test.py", line 62, in do_handle
self._handle_class(socket, address, self.log, filter=self._filter)
File "outbound_sync_server_test.py", line 15, in __init__