Cisco 7911G and chan_skinny

Are they compatible at all?

With this simple config:

root@zabbix:/etc/asterisk# grep -v ‘^[[:space:]]{0,};|^[[:space:]]{0,}$’ skinny.conf
[general]
bindaddr=10.96.37.10 ; Address to bind to
bindport=2000 ; Port to bind to, default tcp/2000
dateformat=M-D-Y ; M,D,Y in any order (6 chars max)
keepalive=120
[lines]
[6001]
callerid=“Sergey Klyusov” <6001>
context=to_outside
[6002]
callerid=“Roman Lukyanchenko” <6002>
context=to_outside
[devices]
[klusov_sn]
device=SEP1C17D3C37100
line=6001
[lukyanchenko_rv]
device=SEP1C17D3C2E4FA
line=6002

root@zabbix:/etc/asterisk# grep -v ‘^[[:space:]]{0,};|^[[:space:]]{0,}$’ extensions.conf
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]
[to_outside]
include => to_inside
[to_inside]
exten => 6001,1,Dial(Skinny/${EXTEN})
exten => 6002,1,Dial(Skinny/${EXTEN})

Phones ringing to each other, but when picked up, there is a silence at picked up and dialtone at the first one.

*CLI> core show version
Asterisk 1.6.2.19 built by root @ zabbix on a i686 running Linux on 2011-07-20 11:47:42 UTC

Assuming i had same result with several versions of asterisk, including AsteriskNOW, i suppose there is a problem with phones itself?
How do i force the phone to update is’t load?

i have following in XMLDefault.cnf.xml:

<Default> <callManagerGroup> <members> <member priority="0"> <callManager> <ports> <ethernetPhonePort>2000</ethernetPhonePort> </ports> <processNodeName>10.96.37.10</processNodeName> </callManager> </member> </members> </callManagerGroup> <loadInformation6 model="IP Phone 7911">SCCP11.9-2-1S</loadInformation6> </Default>

And this files on tftp:

-rw-r--r-- 1 root root 3150897 2011-05-12 22:03 apps11.9-2-1TH1-13.sbn -rw-r--r-- 1 lion lion 5190761 2011-07-21 11:02 cmterm-7911_7906-sccp.9-2-1.zip -rw-r--r-- 1 root root 553375 2011-05-12 22:02 cnu11.9-2-1TH1-13.sbn -rw-r--r-- 1 root root 2216152 2011-05-12 22:03 cvm11sccp.9-2-1TH1-13.sbn -rw-r--r-- 1 root root 356907 2011-05-12 22:03 dsp11.9-2-1TH1-13.sbn -rw-r--r-- 1 root root 1617840 2011-05-12 22:03 jar11sccp.9-2-1TH1-13.sbn -rw-r--r-- 1 root root 676 2011-05-12 22:02 SCCP11.9-2-1S.loads -rw-r--r-- 1 root root 680 2011-05-12 22:02 term06.default.loads -rw-r--r-- 1 root root 680 2011-05-12 22:02 term11.default.loads -rw-r--r-- 1 root root 323 2011-07-21 11:35 XMLDefault.cnf.xml

aand in skinny.conf

[code][klusov_sn]
device=SEP1C17D3C37100
line=6001
version=SCCP11.9-2-1S

[lukyanchenko_rv]
device=SEP1C17D3C2E4FA
line=6002
version=SCCP11.9-2-1S
[/code]

Okay, updated phone load to SCCP11.9-2-1S. Problem was that 7911 uses loadInformation307 tag in XMLDefault.cnf.xml.

But, calling from phone to phone still doesn’t work. Call established, but on A-side there is a constant dialtone and on B-side there is a silence.

Here is a log from console:

*CLI> -- Starting simple switch on '6001@klusov_sn' -- Executing [6002@to_outside:1] Dial("Skinny/6001@klusov_sn-1", "Skinny/6002") in new stack -- skinny_request(6002) -- Called 6002 -- Skinny/6002@lukyanchenko_rv-2 is ringing -- Skinny/6002@lukyanchenko_rv-2 answered Skinny/6001@klusov_sn-1 -- Packet2Packet bridging Skinny/6001@klusov_sn-1 and Skinny/6002@lukyanchenko_rv-2 == Spawn extension (to_outside, 6002, 1) exited non-zero on 'Skinny/6001@klusov_sn-1'