FreeSWITCH Jira

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)

Do Not Paste logs, stack traces, back traces, or patches into the problem description or comments, attach them.

When attaching patches, logs, and backtraces to your jira issues, please ensure they have a proper filename extension.
Examples: freeswitch.log.11-11-2011 bad, freeswitch.11-11-2011.log good, some_neat_patch_v28 bad, some_neat_patch_v28.diff good...
FreeSWITCH
  • FreeSWITCH
  • FS-4027

enhancement to mod_skinny

  • In Progress
  • Needs Review
  • Workflow
    • Closed
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: New Feature New Feature
  • Status: Waiting for reporter Waiting for reporter
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: mod_skinny
  • Labels:
    None
  • Environment:
    Ubuntu 11.10
  • Platform:
    Linux x86_64/gcc
  • FreeSWITCH GIT Revision:
    git-fcab3de 2012-03-15
  • Reproduced with GIT HEAD?:
    yes

Description

I have some patches for mod_skinny I would like to submit that will allow the Cisco 7985 video phone to register.

The function skinny_handle_request in skinny_server.c had to be altered in how it detects if a device is already registered as a 7985 will send a KeepAliveMessage before a Register (this was verified from the chan_sccp code).

In addition, several new skinny message routines had to be written to handled the requests from the 7985:
Station -> Callmanager
UpdateCapabilitiesMessage (0x0030)
ServerReqMessage (0x0012)

Callmanager -> Station
ServerResMessage (0x009E)

The current patch will only handle audio but video might come in the future.

  • Options
    • Sort By Name
    • Sort By Date
    • Ascending
    • Descending
    • Download All

Attachments

  1. Text File
    mod_skinny.patch
    20/Mar/12 4:55 PM
    23 kB
    Carlos J. Talbot

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Mathieu Parent added a comment - 21/Mar/12 3:10 AM
Thanks for your patch.

Please separate your patch in several:
- skinny_codecs as enum
- updatecapabilities handling
- serverrequest handling
- Cisco IP Phone 7985 (two-lines patch)
- ...

Also:
- remove the patch about SKINNY_MEGA_DEBUG (ifndef), this is for development only
- use current code conventions (for example, replace "DEVICE_UPDATECAPABILITIES 0x0030" with "UPDATE_CAPABILITIES_MESSAGE 0x0030", update struct members customPictureFormatWidth -> custom_picture_format_width, remove lel_ prefixes)

Make sure your patch is licensed under Mozilla Public License 1.1.
Show
Mathieu Parent added a comment - 21/Mar/12 3:10 AM Thanks for your patch. Please separate your patch in several: - skinny_codecs as enum - updatecapabilities handling - serverrequest handling - Cisco IP Phone 7985 (two-lines patch) - ... Also: - remove the patch about SKINNY_MEGA_DEBUG (ifndef), this is for development only - use current code conventions (for example, replace "DEVICE_UPDATECAPABILITIES 0x0030" with "UPDATE_CAPABILITIES_MESSAGE 0x0030", update struct members customPictureFormatWidth -> custom_picture_format_width, remove lel_ prefixes) Make sure your patch is licensed under Mozilla Public License 1.1.
Hide
Permalink
Ken Rice added a comment - 13/Apr/12 2:38 PM
poke Carlos, any updates on this patch?
Show
Ken Rice added a comment - 13/Apr/12 2:38 PM poke Carlos, any updates on this patch?
Hide
Permalink
Nathan Neulinger added a comment - 02/Jun/13 7:35 AM
Carlos, are you still seeing this symptom with current 1.2 stable release or development version? I don't currently have a sccp videophone in my test devices so don't have any way to reproduce/test.
Show
Nathan Neulinger added a comment - 02/Jun/13 7:35 AM Carlos, are you still seeing this symptom with current 1.2 stable release or development version? I don't currently have a sccp videophone in my test devices so don't have any way to reproduce/test.
Nathan Neulinger made changes - 02/Jun/13 7:35 AM
Field Original Value New Value
Assignee Mathieu Parent [ sathieu ] Nathan Neulinger [ nneul ]
Status Open [ 1 ] Waiting for reporter [ 10000 ]

People

  • Assignee:
    Nathan Neulinger
    Reporter:
    Carlos J. Talbot
Vote (0)
Watch (1)

Dates

  • Created:
    20/Mar/12 4:55 PM
    Updated:
    02/Jun/13 7:35 AM
  • Atlassian JIRA (v5.2.7#850-sha1:b2af0c8)
  • Report a problem
  • Powered by a free Atlassian JIRA community license for OSTAG. Try JIRA - bug tracking software for your team.