GithubHelp home page GithubHelp logo

chan-sccp / chan-sccp Goto Github PK

View Code? Open in Web Editor NEW
172.0 40.0 72.0 40.36 MB

Replacement for the SCCP channel driver in Asterisk. Extended features include Shared Lines, Presence / BLF, customizable Feature Buttons, and Custom Device State. Visit our discussion mailing list for help and join us as a developer if you like.

Home Page: http://sourceforge.net/projects/chan-sccp-b/

License: Other

Shell 8.08% CSS 0.02% Perl 0.18% C 75.33% PHP 0.06% Python 0.55% C++ 1.11% Makefile 10.98% M4 2.92% Roff 0.03% Awk 0.33% XSLT 0.42%
chan-sccp asterisk skinny sccp-channel-driver c cisco voip donations gitter wiki

chan-sccp's Introduction

Welcome to Chan_SCCP

Gitter Build TR Status Build GH Status Coverity Language grade: C/C++ Average time to resolve an issue Percentage of issues still open Download Chan-SCCP channel driver for Asterisk Github Releases Documentation Donate Liberapay.

Chan_SCCP is free software. Please see the file COPYING for details. For documentation, please see the files in the doc subdirectory. For building and installation instructions please see the INSTALL file.

Table of Contents

Wiki

You can find more information and documentation on our Wiki. The wiki contains detailed guides on how to setup and configure chan-sccp, using it directly with plain asterisk or integration into FreePBX. You can also find dialplan snippets and usefull hints and tips on our wiki.

Chat

Engage with our members and developers directly via: Gitter. Looking forward to seeing you there.

Quick Start

Prerequisites

Make sure you have the following installed on your system:

  • c-compiler:
    • gcc >= 4.6 (note: older not supported, higher advised)
    • clang >= 3.6 (note: older not supported, higher advised)
  • gnu make
  • libraries:
    • libxml2-dev / libxml2-devel
    • libxslt1-dev / libxslt1-devel
    • gettext
    • libssl-dev / openssl-devel
  • pbx:
    • asterisk >= 11 (absolute minimum)
    • asterisk >= 16 or 18 recommended
    • including source headers and debug symbols (asterisk-dev and asterisk-dbg / asterisk-devel and asterisk-debug-info)
    • chan_skinny module is prevented from loading in /etc/asterisk/modules.conf
  • standard posix compatible applications like sed, awk, tr

Building from source

Using git (recommended)

Clone github repository (once)
git clone https://github.com/chan-sccp/chan-sccp.git chan-sccp
cd chan-sccp
Update to latest state
cd chan-sccp
git fetch
git pull

Using Released tar.gz

retrieve the tar.gz from latest release and save it to /tmp/chan-sccp_latest.tar.gz

mkdir chan-sccp
cd chan-sccp
tar xvfz /tmp/chan-sccp_latest.tar.gz

Configuring

./configure [....configure flags you prefer...]

Note: For more information about the possible configure flags, check: ./configure --help

Note: When you are making changes to configure.ac, autoconf / or Makefile.am files you should run: ./tools/bootstrap.sh

Build and Install

make -j2 && make install && make reload

Required Asterisk Modules

Make sure you have the following asterisk modules loaded before loading the chan_sccp module:

  • app_voicemail
  • bridge_simple
  • bridge_native_rtp
  • bridge_softmix
  • bridge_holding
  • res_stasis
  • res_stasis_device_state

Binaries

We provide prebuild binaries for:

Mailinglist

Donate

If you like our project, then please consider to donation

License

GitHub license

GPG Key

E774 D1A4 6210 4F41 C844 897E AFA7 2825 0A1B ECD6

chan-sccp's People

Contributors

davidded avatar dkgroot avatar evs38 avatar m-rey avatar marcelloceschia avatar micmac1 avatar mkosmo avatar mscdex avatar r00ty-tc avatar smlrrlms avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chan-sccp's Issues

autoprovisioning

automatic provisioning solution would be nice

  • maybe using a building tftp server even, which generated cnf.xml file on the fly
  • Or a scripted / bubblegum method, which follows the dhcpcd log file

auto select line

When i try to transfer a call on 7940 (or 7961) i can see 2 lines of
text, the first shows incoming call and the next line shows dialed number,
that i had dialed to transfer a call. The selection is on the second line,
but after about 10 seconds it jups to first line which is for incoming
call. It is really annoying. It should stay on the dialed line like CCM
does.

Reported By: Leonid Korokh

EarlyRTP = offhook / Switch SCCP Audio Codec on the Fly

Pavel Troller: EarlyRTP = offhook
Mail: [Chan-sccp-b-discussion] earlyrtp=offhook and extending its functionality (forked)
Date : 3-Feb-2013
Necessary: Way to switch audio codec on the fly
Checkout: sccp_cli : sccp test message, which tries to do this.

SCCP: (Refcount) destroying...

*CLI> module unload chan_sccp.so 
Unloaded chan_sccp.so
[Feb 15 09:41:54] NOTICE[24241]: sccp_refcount.c:119 sccp_refcount_destroy: SCCP: (Refcount) destroying...
[Feb 15 09:41:54] NOTICE[24241]: sccp_refcount.c:128 sccp_refcount_destroy: Cleaning up [ 12]=type:             line, id:                       10, ptr:     0xb79d7b80, refcount:   5, alive: yes, size:1544
[Feb 15 09:41:54] NOTICE[24241]: sccp_refcount.c:128 sccp_refcount_destroy: Cleaning up [ 28]=type:           device, id:          SEP001D457DD255, ptr:     0xb79c0a18, refcount:   6, alive: yes, size:3188
[Feb 15 09:41:54] NOTICE[24241]: sccp_refcount.c:128 sccp_refcount_destroy: Cleaning up [399]=type:           device, id:          SEP001D457DD32C, ptr:     0xb79506c8, refcount:   6, alive: yes, size:3188
[Feb 15 09:41:54] NOTICE[24241]: sccp_refcount.c:128 sccp_refcount_destroy: Cleaning up [446]=type:           device, id:          SEP0017596EA95D, ptr:     0xb79d5e68, refcount:   4, alive: yes, size:3188
[Feb 15 09:41:54] NOTICE[24241]: pbx_impl/ast/astTrunk.c:2973 unload_module: Running Cleanup
[Feb 15 09:41:54] NOTICE[24241]: pbx_impl/ast/astTrunk.c:2979 unload_module: Module chan_sccp unloaded

Conference Join / Music on hold

Reported By: Diederik

When using the join option to add another channel to a running conference, the conference is put on hold when accepting the extra call (to be joined). After joining the conference, it is not taken off hold. Music on Hold keeps playing on some of the conference channels. Have not found a solution for this.

BTW: Join is only active when compiled with --enable-conference --enable-experimental-mode

Offhook / OnHook, not hanging up (force ast_hangup)

Reported by: Derek Ivy
Date: Fri - 8 Feb 2013
Mail: "Latest Trunk (4216) Broken with Asterisk 11"

You (Marcello) changed sccp_wrapper_asterisk_requestHangup
"sending hard hangup" section:
from
ast_hangup(ast_channel);
to
ast_queue_hangup(ast_channel);

Issue is fixed when moving back to ast_hangup(ast_channel).

For which issue did you replace the ast_hangup with ast_queue_hangup. Can we resolve this later issue in another way ? Could we use a sccp_wrapper_asterisk_forceHangup call at that location ?

DirectRTP

Reported By : Marcello
Mail: 06/01/2013 : "Schöne nexed step"

Ich würde da gleich - - enable-directrtp nehmen.
Wichtig wäre zu wissen, wie man asterisk eine neue Adresse mitteilt und wie man eine neue Adresse bekommt

Redial Key not always active

Reported By: Derek Ivey
Mail: 17/12/2012 : "Redial Key not Active?"

I think I found a bug with the latest trunk and Asterisk 11. The redial key does not appear to be active. It's grayed out and when I make a call and hang up it remains grayed out. Anyone else seeing this?

device spezifischer hint

ähnlich Dial(SCCP/98099@11)

Müssen wir aber noch definieren, wann welcher Status gesetzt wird
- bezieht sich die Überwachung dann nur auf die Line auf dem Device, oder auf das komplette Device)

asterisk-1.8.20.1 + chan-sccp-b-4.1-r4242 - crash

Reported by: Nikola Ciprich
Date: 20.02.2013
Email: [Chan-sccp-b-discussion] asterisk-1.8.20.1 + chan-sccp-b-4.1-r4242 - crash

#0  0x00007fb94c5aea40 in ?? ()
#1  0x0000000000515c39 in ast_translate (path=0x7fb94c5ac170, f=0x7fb94c599ad0, consume=0) at translate.c:370
#2  0x00000000004609a2 in ast_write (chan=0x12e9bc8, fr=0x7fb94c599ad0) at channel.c:5017
#3  0x00000000004678d0 in ast_generic_bridge (c0=0x12e6688, c1=0x12e9bc8, config=0x4080da10, fo=0x4080d510, rc=0x4080d508) at channel.c:7300
#4  0x00000000004680b7 in ast_channel_bridge (c0=0x12e6688, c1=0x12e9bc8, config=0x4080da10, fo=0x4080d510, rc=0x4080d508) at channel.c:7658
#5  0x0000000000499101 in ast_bridge_call (chan=0x12e6688, peer=0x12e9bc8, config=0x4080da10) at features.c:4120
#6  0x00007fb942974386 in try_calling (qe=0x4080f710, options=<value optimized out>, announceoverride=<value optimized out>, url=0x4080f651 "", tries=<value optimized out>, noption=<value optimized out>, agi=0x0, macro=0x0, gosub=0x0, ringing=0) at app_queue.c:5322
#7  0x00007fb94297933a in queue_exec (chan=0x12e6688, data=<value optimized out>) at app_queue.c:6273
#8  0x00000000004d8b0f in pbx_exec (c=0x12e6688, app=0x121d230, data=0x40812de0 "dvernik_tlac1,tR,,,120") at pbx.c:1446
#9  0x00000000004e29c8 in pbx_extension_helper (c=0x12e6688, con=<value optimized out>, context=0x12e6be0 "internal_phones", exten=0x12e6c30 "sw_15_9", priority=26, label=0x0, callerid=0x12f1ca0 "50", action=E_SPAWN, found=0x40814f5c, combined_find_spawn=1) at pbx.c:4489
#10 0x00000000004e2f10 in ast_spawn_extension (c=0x7fb94c5ac170, context=0x7fb94c5ac170 "МYL\271\177", exten=0x0, priority=1281305168, callerid=<value optimized out>, found=<value optimized out>, combined_find_spawn=1) at pbx.c:5127
#11 0x00000000004e53c4 in __ast_pbx_run (c=0x12e6688, args=0x0) at pbx.c:5230
#12 0x00000000004e70eb in pbx_thread (data=0x7fb94c5ac170) at pbx.c:5571
#13 0x000000000051d51e in dummy_start (data=<value optimized out>) at utils.c:1010
#14 0x00007fb954fc273d in start_thread () from /lib64/libpthread.so.0
#15 0x00007fb955e874bd in clone () from /lib64/libc.so.6

empty lines in call list

My incoming calls lands to receptionist's phones via a app_queue. There
are 2 phones 7961 and 7940. Most of the calls are answered by 7940 and
after some time i see a lot of empty lines in call list when i press
transfer button.
DSC_0012

Reported By: Leonid Korokh

A lot of warrning from rtp_engine

Reported By: Leonid Korokh
Mail: 02/05/2012 : "r4191 A lot of warrning from rtp_engine"

[2013-02-05 19:50:26] WARNING[10056]: rtp_engine.c:1017 remote_bridge_loop: Channel 'SCCP/137-0000002e' failed to talk to 'SCCP/121-0000002d'
[2013-02-05 19:50:26] WARNING[10056]: rtp_engine.c:1096 remote_bridge_loop: Channel 'SCCP/121-0000002d' failed to update to 'SCCP/137-0000002e'
[2013-02-05 19:50:26] WARNING[10056]: rtp_engine.c:1117 remote_bridge_loop: Channel 'SCCP/137-0000002e' failed to update to 'SCCP/121-0000002d'

broken revision: 078de0a
working revision: 20a0d1b

sccp_actions.c:3195:48: warning: incompatible pointer to integer conversion passing 'char [10]' to parameter of type 'enum ast_devstate_cache' [-Wint-conversion]

sccp_actions.c:3195:48: warning: incompatible pointer to integer conversion passing 'char [10]' to parameter of type 'enum ast_devstate_cache' [-Wint-conversion]
                        pbx_devstate_changed(pbx_devstate_val(buf), "Custom:%s", config->button.feature.options);
                                                                    ^~~~~~~~~~~
./pbx_impl/ast/define.h:136:68: note: expanded from macro 'pbx_devstate_changed'
#    define pbx_devstate_changed(_a,_b,_c) ast_devstate_changed(_a,_b,_c)
                                                                   ^
/usr/include/asterisk/devicestate.h:150:79: note: passing argument to parameter 'cachable' here
int ast_devstate_changed(enum ast_device_state state, enum ast_devstate_cache cachable, const char *fmt, ...)
                                                                              ^
sccp_actions.c:3195:61: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
                        pbx_devstate_changed(pbx_devstate_val(buf), "Custom:%s", config->button.feature.options);
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./pbx_impl/ast/define.h:136:71: note: expanded from macro 'pbx_devstate_changed'
#    define pbx_devstate_changed(_a,_b,_c) ast_devstate_changed(_a,_b,_c)
                                                                      ^
2 warnings generated.
  CC       chan_sccp_la-sccp_cli.lo
  CC       chan_sccp_la-sccp_features.lo
  CC       chan_sccp_la-sccp_config.lo
  CC       chan_sccp_la-sccp_hint2.lo
sccp_hint2.c:984:3: error: too few arguments to function call, expected 3, have 2
                pbx_devstate_changed_literal(newDeviceState, channelName);                      /* come back via pbx callback and update subscribers */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./pbx_impl/ast/define.h:137:83: note: expanded from macro 'pbx_devstate_changed_literal'
#    define pbx_devstate_changed_literal(_a,_b) ast_devstate_changed_literal(_a,_b)
                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~      ^
/usr/include/asterisk/devicestate.h:167:1: note: 'ast_devstate_changed_literal' declared here
int ast_devstate_changed_literal(enum ast_device_state state, enum ast_devstate_cache cachable, const char *device);
^
1 error generated.

Transfer Issue1 : Transfer using Phonebook Entry

Issue: Transfer using Phonebook Entry
Reported by: David George
Mail : 14/01/2013 : transfer to directory number failing

SEP64168DBB9EA6:511 calls extension 500
SEP64168DBBA1B8:500 presses the transfer softkey, and then the directory button. The party is found (Extension 515) and the dial softkey is pressed
The phone does nothing once dial is pressed, but the initial call from SEP64168DBB9EA6:511 is removed from the display.
Once end call is pressed on SEP64168DBBA1B8, the call changes to “Unknown Number”.
Once end call is pressed on the “Unknown number”, that call is placed on hold and pressing resume or end call makes a noise (tone) but does nothing.

Answer incoming Queue Call.

On incoming queue calls, when specifying
Queue(testq, tr, ,....);
in the dialplan, the last space was interpreted as a URL, which resultet in a sendHTML frame being send back and forth between SCCP and app_queue, over and over again. Including a ZIPZIP sound being played.

Park Issues

Issue: Parking Issues / Partially solved
Reported By: Pavel Troller
Mail: 13/01/2013 : "Another issue with Ast 11 SVN branch and V4.1 trunk: Call parking"

  1. It seems that there is a little error in the code - a device is released
    twice around line 1000 in astTrunk.c - once in the conditional block for
    successful parking and then again unconditionally. It generated an error
    message. I deleted it in the conditional block and the message went away.
  2. Parking for outgoing calls works, but the status line says just
    "Your current options" and not the parking lot number. If you guess it
    (it's obviously the first one if the traffic is low), you can normally
    retrieve the call. Asterisk doesn't generate any warnings/errors for this
    case.
  3. Parking for incoming calls also works, I've tried for calls from SCCP, SIP
    and DAHDI. I cannot see a difference here, all cases behave identically.
    There is a message with parking lot displayed on the phone, so it's also
    good. The only problem is, that there are still errors on the Asterisk
    console:

parse/generate general section from database

If no config file is available, check if default realtime table names are available and parse general section from there. If realtime table names are available, but tables are empty, will with defaults.

We would be able to run completely without a sccp.conf file.

variable bitrate support

Reported By : Robert Tausent
Mail: 12/01/2013 : "Bandbreitenbegrenzung SCCP Video pro Device"

Wenn ich aber nur ein deivce habe, das in einer shared line ist die ich sonst zuhause auch habe, dann wäre ein per device begrenzung wirklich gut weil ich
Bei allen anderen telefonen die volle bandbreite nutzen könnte, nur bei dem einen würde er die bandbreite dann begrenzen …

Gpickup / Asterisk-Trunk

Reported By: Diederik

Gpickup changes for asterisk-trunk / asterisk-10 are not finished. Causing hangup issue wenn dealing with foreign channel drivers (e.g. SIP)

auto sample/sql file generation

Automatic generation of
sql sample files
conf sample files
database upgrades (revision number need to be added to the DB)
config file upgrades (revision number need to be added in the config file)

via configure/makefile

undefined symbol: ast_cel_linkedid_ref

Asterisk: 1.8
Mail: SVN 4223 does not load on 1.8
Date: 11.02.2013

[Feb 11 20:17:10] WARNING[6959]: loader.c:460 load_dynamic_module: Error loading module 'chan_sccp.so': /usr/lib/asterisk/modules/chan_sccp.so: undefined symbol: ast_cel_linkedid_ref
[Feb 11 20:17:10] WARNING[6959]: loader.c:850 load_resource: Module 'chan_sccp.so' could not be loaded.

sccp reload funktioniert nicht

sollte das in v4.1 funktionieren?
Test war eine static line mit

callgroup=1,3-4
pickupgroup=1,3-5

dies entfernt und sccp reload ausgeführt.
callgroup und pickupgroup waren noch vorhanden.

issue with refcount for unanswered calls

During module unload

[Feb 4 06:55:41] NOTICE[19396]: sccp_refcount.c:128 sccp_refcount_destroy: Cleaning up [ 82]=type: channel, id: SCCP/2151-00000009, ptr: 0x7ff3381d20b0, refcount: 1, alive: yes, size:1688

Audio Issue during Transfer

Reported By: Leonid Korokh
Mail: 01/12/2012 : "No incoming sound on the call which was transfered"

Asterisk built from trunk, chan-sccp-b built from trunk, echo cancel is off, silence suppression is off, codec is alaw, directrtp is off, directmedia on sip trunk is off also.
121 (6921) is an a receptionist phone, 107 (7912) is a target phone.
When i got incoming call i answer it on the receptionist's phone (everything is ok) and transfer (not blind) it to 107. After that there is no sound from external phone, but on my mobile i can hear sound from cisco devices. I did an Ethernet capture and i can see RTP packets comes from my provider to the *'s IP address, but * doesn't forward it to the target 7911 phone. I really suppose that it is a problem in chan_sccp. Unfortunately I dont have a SIP devices to check what will happen with them, but i'm sure they will be ok.

Transfer Issue: Transfer / Zombie Channel / Unref Alarm

Issue: Transfer / Zombie Channel / Unref Alarm
Reported By: John Koepke
Mail: 15/01/2013 : "Odd issue with Transfer"

I made a call from a SIP phone (Cisco 7960G) to a SCCP Phone (Cisco 7960G). On the SCCP phone I answered the call, and pressed the Transfer button, dialed another SCCP Phone (Cisco 7960G). After the 2nd ring the SIP Phone hung up.

-- SCCP: we got a fixup request for SCCP/207-00000019<ZOMBIE>
   SCCP (pbx_impl/ast/as:0945 (sccp_wrapper_asterisk18_h)) ALARM !! trying to release a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !

Transfer -> Schedule Timeout -> Zombie / Line Selection

Reported By: David George
Mail: 12/12/2012 : "transfer timeout / line selection / zombie channel"

Ok – found the transfer timeout was caused by first digit timeout, which I’ve set to 60 seconds. This gives the user enough time to browse the directory to transfer a call if need be.
Now, the line selection is still confusing me – but it seems to be exactly 10 seconds.
I ran tshark between the phone and the voip server to see what went on at 10 seconds…. And… nothing :/
So this made it fairly clear that it had to be device configuration.
I checked autoCallSelect was off, and had a look through the phone settings. Under device configuration -> ui configuration, I saw Auto Call Select was Enabled.

Answer soft key is not active (7911)

Reported By: Leonid Korokh
Mail: 02/05/2012 : "r4191 Answer soft key is not active"

When i call 7911 phone - Answer softkey is grayed out. After pressing there is a meesage "That key not active here"
When i call 7912 phone - there is no Answer key at all
When i call 7926 phone - Answer key work as expected.

Tried with and without sofkeytemplate (my_softkeytempalte form default configuration) parameter specified in device's configuration

Forgot to mention I expect it work when phone is onhook, like CCM does.
When the phone is offhoook Answer button works like expected.

General : We need a full refcount check

Reported By: Diederik

We need to do a comprehensive refcount check. I think we are over refcounting some entries (lines for example). Also conference / transfer / gpickup need to be refcount checked.

CallInfo on hinted speeddial (protocolversion < 15)

Auf alte telefone funktioniert zwa das hint icon, aber der callinfo nicht mehr (auch nicht in der etwas hesslichere callinfomessage variante). Ist das ein issue / feature / oder so gewunscht.

Erweiterde Moglichkeit:
Vielleicht konnten wir der callinfomessage mit ein 10 second time zeigen sobald es connected ist (dafur konnte mann ei sccp_sched_add benutzten oder ?).

Call Forward / Sched Timeout

Reported By:
Mail: 28/12/2012 : "CFwdAll Button: Major Logic Error"

  1. On a SCCP phone (I used my 7971), press the CFwdAll button
  2. Enter a number to forward to
  3. After it times out waiting for more numbers and saves the number you entered, that appear appears in the Asterisk console.

Conference + foreign channel -> coredump

Issue: Starting Conference with a foreign channel (e.g. SIP) causes coredump during hangup of the masqueraded channel.
Reported by: Bob
Mail : 01/16/2013

Coredump is also produced at hangup when more than 3 channels are joined into one conference

refcount problem nach sccp reload

*CLI> sccp reload 
SCCP reloading configuration.
[Feb  8 09:55:50] NOTICE[22117]: sccp_config.c:2351 sccp_config_getConfig: Config file 'sccp.conf' loaded.
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:74:useRedialMenu='on'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:86:conf_allow='yes'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:87:conf_play_general_announce='yes'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:88:conf_play_part_announce='yes'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:89:conf_mute_on_entry='no'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:90:conf_music_on_hold_class='default'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:1022 sccp_config_parse_button: Unknown button type ''.
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:1022 sccp_config_parse_button: Unknown button type ''.
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:74:useRedialMenu='on'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:86:conf_allow='yes'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:87:conf_play_general_announce='yes'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:88:conf_play_part_announce='yes'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:89:conf_mute_on_entry='no'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:90:conf_music_on_hold_class='default'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:1022 sccp_config_parse_button: Unknown button type ''.
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:1022 sccp_config_parse_button: Unknown button type ''.
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:74:useRedialMenu='on'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:86:conf_allow='yes'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:87:conf_play_general_announce='yes'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:88:conf_play_part_announce='yes'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:89:conf_mute_on_entry='no'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at device:90:conf_music_on_hold_class='default'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:1022 sccp_config_parse_button: Unknown button type ''.
SCCP: (sccp_utils.c   :0387 (sccp_line_find_byname_wo )) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:50] ERROR[22117]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at line:172:audio_tos='0xB8'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at line:173:audio_cos='6'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at line:174:video_tos='0x88'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at line:175:video_cos='5'
[Feb  8 09:55:50] NOTICE[22117]: sccp_line.c:162 sccp_line_addToGlobals: SCCP: line '10' was already created by an other thread, cleaning up new line
SCCP (sccp_config.c  :2081 (sccp_config_readDevicesLi)) ALARM !! trying to release a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:50] ERROR[22117]: sccp_refcount.c:428 sccp_refcount_release: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at line:206:audio_tos='0xB8'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at line:207:audio_cos='6'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at line:208:video_tos='0x88'
[Feb  8 09:55:50] WARNING[22117]: sccp_config.c:276 sccp_config_object_setValue: Unknown param at line:209:video_cos='5'
SCCP: (sccp_config.c  :2099 (sccp_config_readDevicesLi)) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:50] ERROR[22117]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
SCCP: (sccp_line.c    :0079 (sccp_line_post_reload    )) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:50] ERROR[22117]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
SCCP: (sccp_utils.c   :0387 (sccp_line_find_byname_wo )) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:56] ERROR[26152]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
[Feb  8 09:55:56] WARNING[26152]: sccp_actions.c:573 sccp_make_button_template: SEP001D457DD32C: line 10 does not exists
SCCP: (sccp_utils.c   :0387 (sccp_line_find_byname_wo )) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:56] ERROR[26152]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
[Feb  8 09:55:56] WARNING[26152]: sccp_actions.c:573 sccp_make_button_template: SEP001D457DD32C: line 10 does not exists
SCCP: (sccp_utils.c   :0387 (sccp_line_find_byname_wo )) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:56] ERROR[26152]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
[Feb  8 09:55:56] WARNING[26152]: sccp_actions.c:573 sccp_make_button_template: SEP001D457DD32C: line 10 does not exists
SCCP: (sccp_utils.c   :0387 (sccp_line_find_byname_wo )) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:56] ERROR[26152]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
[Feb  8 09:55:56] WARNING[26152]: sccp_actions.c:573 sccp_make_button_template: SEP001D457DD32C: line 10 does not exists
SCCP: (sccp_utils.c   :0387 (sccp_line_find_byname_wo )) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:56] ERROR[26152]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
SCCP: (sccp_utils.c   :0387 (sccp_line_find_byname_wo )) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:56] ERROR[26152]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
SCCP: (sccp_utils.c   :0387 (sccp_line_find_byname_wo )) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:56] ERROR[26152]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
SCCP: (sccp_utils.c   :0387 (sccp_line_find_byname_wo )) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:56] ERROR[26152]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
SCCP: (sccp_utils.c   :0387 (sccp_line_find_byname_wo )) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:56] ERROR[7468]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
SCCP: (sccp_utils.c   :0387 (sccp_line_find_byname_wo )) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:56] ERROR[7468]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
SCCP: (sccp_utils.c   :0387 (sccp_line_find_byname_wo )) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:56] ERROR[7468]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
SCCP: (sccp_utils.c   :0387 (sccp_line_find_byname_wo )) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:56] ERROR[7468]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers
SCCP: (sccp_utils.c   :0387 (sccp_line_find_byname_wo )) ALARM !! trying to retain a UNREF: UNREF ((nil)) with invalid memory reference! this should never happen !
[Feb  8 09:55:56] ERROR[26152]: sccp_refcount.c:398 sccp_refcount_retain: SCCP: (release) Refcount Object 0xb5d236e4 could not be found (Major Logic Error). Please report to developers

Conference not working after last weeks changes

Robert: Conference not working after last weeks changes

ast-1.6 = ???
ast-1.8 = ok (except for two refcount over-releases in sccp_conference10.c:0096 / pbx_impl/ast/ast.c:0974)
ast-10 = ???
ast-trunk = ???

Releasing LinkedId by ast_cel_check_retire

Issue: Releasing LinkedId by ast_cel_check_retire
Reported By : Derek Ivey
Mail: 09/01/2013 : "Hints again (just to be sure...)"

[2013-01-07 23:58:16] ERROR[29776][C-00000002]: cel.c:380 ast_cel_check_retire_linkedid: Something weird happened, couldn't find linkedid 1357621093.4
I only get that error if I call a SCCP extension. Doesn't show up for SIP extensions.

Possibly already solved, changes made by Diederik

ast_channel_unref / refcount

Issue: We need to find all locations where ast_channel_ref/unref are being executed and validate their order
Reported by: Alena Juk / Leonid Korokh
Mail: 16/01/2013 / "ERROR refcount = -1, Asterisk 1.8.19.1 + chan_sccp_b 4.1(r4114)"

unable to answer call after timed out transfer call

If I try an attended transfer call to some cisco phone and phone does
not answer in specified timeout (Dial(SCCP/121,30,Ttr) for example),
incoming call cannot be picked up on the phone I try to transfer from. For
7940 phone it is looks like all the calls are ended (i see an empty
screen), when i take tube off hook i see a list where the incoming call is
in strange state and i try to press Resume button, nothing happens, i need
to press a key at the right side of the screen, call goes to pause and only
after that i can press Resume to continue.

Reported By: Leonid Korokh

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.