Commit Graph

158 Commits

Author SHA1 Message Date
Mathieu Parent bd480237b9 Skinny: Milestone 1 : device level (CapabilitiesReqMessage and CapabilitiesResMessage)
- send CapabilitiesReqMessage during registration
- handle CapabilitiesResMessage
- also correct sent length

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16753 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-24 11:58:36 +00:00
Mathieu Parent c813d03e97 Skinny: Milestone 1 : device level (PortMessage)
-Handle PortMessage

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16752 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-24 11:58:25 +00:00
Mathieu Parent ba1950a75d Skinny: Milestone 1 : device level (API)
skinny device *
skinny device <device_name>

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16751 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-24 11:58:15 +00:00
Mathieu Parent b78542299c Skinny: Milestone 1 : device level (timeout)
- handle keepalive message (expiration)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16750 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-24 11:58:07 +00:00
Mathieu Parent c6fbe03072 Skinny: Milestone 1 : device level (Register)
- handle RegisterMessage
- keep device infos (attached to listener)
- respond with RegisterAckMessage
- handle port message (do nothing)
- handle keepalive message (do nothing for now)

and:
- clean memory pools usage
- date_format is fixed length

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16749 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-24 11:58:00 +00:00
Mathieu Parent 0117bdd936 Skinny: Milestone 0 : no-op module (listeners and base skinny parsing)
Check for huge message

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16748 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-24 11:57:53 +00:00
Mathieu Parent bf64b0962b Skinny: Milestone 0 : no-op module (listeners and base skinny parsing)
Based on mod_event_socket.

- create listeners
- parse sccp header (length, reserved, type)
- don't listen to reloadxml event, as we don't reload listeners
- listen to heartbeat event to expire listeners

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16747 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-24 11:57:45 +00:00
Mathieu Parent 36e6d9548f Skinny: Milestone 0 : no-op module (conf and event)
Based on mod_reference.

- example conf files
- load configuration file conf/autoload_configs/skinny.conf.xml
- listen to reloadxml events

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16746 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-24 11:57:37 +00:00