Calling a specific ZAP Channel!

My Setting :

|| Asterisk Server — E100P ||<==link==>|| NMS Board – VoIPserver||

All the links are working correctly and there are no zttool alarms!

Now I want to dial a zap channel which is above 10 when I dial a number using a soft phone. (This is because the channels 1 to ten are used by another application.)

What I thought was to create another group called group2 and assign the rest of the channels to it.

So here are my changed configuration files:

zaptel.conf

span = 1,1,0,ccs,hdb3,crc4
bchan=1-15,17-31
dchan=16
loadzone=uk
defaultzone=uk

zapata.conf

language=uk
context=isdn
switchtype=euroisdn
signalling=pri_net
dchan=16
usecallerid=yes
hidecallerid=no
usecallerid=yes
hidecallerid=no
overlapdial=yes
pridialplan=unknown
prilocaldialplan=unknown
callwaiting=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
echocancel=yes
rxgain=0.0
txgain=0.0
group=1
channel => 1-10

group=2
channel => 11-15
channel => 17-31

extensions.conf

[default]
exten => s,1,Hangup()

[sip-in]
;exten => s,1,Answer()
;exten => s,2,Playback(hello-world)
;exten => s,3,Hangup()
;exten => 123,1,Answer( )
;exten => 123,2,Hangup( )

[sip-out]
exten => s,1,Answer()
exten => s,2,Playback(helo-world)
exten => s,3,Hangup()

exten => 1111,1,Dial(SIP/xxxx)
exten => 2222,1,Dial(SIP/xxxx)

exten => 101,1,Dial(Zap/g2)
exten => 102,1,Dial(Zap/g2)
exten => 103,1,Dial(Zap/g2/4654654)
exten => 104,1,Dial(Zap/g2/4654655)

exten => 111,1,Dial(Zap/1)
exten => 123,1,Dial(Zap/1)
exten => 222,1,Dial(Zap/2)

exten => 1234,1,Answer()
exten => 1234,2,Playback(hello-world)
exten => 1234,3,Hangup()

exten => 124,1,Answer()
exten => 124,2,Background(invalid)
exten => 124,3,Hangup()

[isdn]
exten => s,1,Answer()
exten => s,2,Dial(SIP/shiran)
exten => s,3,Hangup()

==============================================

Now when I dial 111,123 or 222 a session is created and progresses without any problem. But the the channel is 1 always, as specified. Los are created showing that channel 1 was called on the server with the NMS board.

When I dial 101,102,103 or 104 a session cannot be created and no logs are reported on the other side (server connected to the NMS board!)

I smell that my config files are not precise but can’t figure out the problem. Please give me some help!
Thank you in advance!!!