Using STP and separate point code for signaling

We have an asterisk enabled system with Digium TE405 card of which first 2 spans are connected to our local telco supporting SS7.
We are using asterisk 1.6 and libss7-1.0.2
Both E1 links are merged to give us a total of 60 channels. We use the same point code for both linksets. We are using the 16th and 47th channel for the signaling.

The Telco now wants us to use their STP for signaling only and has recently asked us to change our configuration so that the signalling is sent thru the 17th channel. The point code to be used for the STP is different (504) than the destination point code used previously (833) for both voice and signaling.

I do not how this is configured in the asterisk. If anybody has implemented such a setup with STP and separate point code for voice and signal, pls help me with some configuration samples. I have checked the README files of the libss7 package but nothing related to STP.

Many many thanks.

My configuration files are as below:

system.conf for DAHDI Configuration File

#==> SPAN 1: abc Telecom SS7
span=1,3,0,ccs,hdb3,crc4
bchan=1-15,17-31
mtp2=16

#==> SPAN 2: abc Telecom SS7
span=2,4,0,ccs,hdb3,crc4
bchan=32-46,48-62
mtp2=47


; This is config chan_dahdi.conf file for SS7 on the 2 E1 links from the telco

[channels]
language=en

[xyz-gsm-ss7-0]
signalling=ss7
ss7type=itu
linkset=1
group=1
networkindicator=national
ss7_called_nai=national
ss7_calling_nai=subscriber
pointcode=910
adjpointcode=833
defaultdpc=833
cicbeginswith=1
dahdichan=1-15
sigchan=47
sigchan=16
echocancel=no
relaxdtmf=yes

[xyz-gsm-ss7-1]
signalling=ss7
linkset=1
group=1
cicbeginswith=17
dahdichan=17-31
relaxdtmf=yes

[xyz-gsm-ss7-2]
signalling=ss7
linkset=1
group=1
cicbeginswith=33
dahdichan=32-46
relaxdtmf=yes

[xyz-gsm-ss7-3]
signalling=ss7
linkset=1
group=1
cicbeginswith=49
dahdichan=48-62
relaxdtmf=yes

I guess you should use
defaultdpc - for the new stp