[asterisk-ss7] signalling ok, but no sound
Attila Domjan
adomjan at tvnet.hu
Fri Jun 5 06:14:43 CDT 2009
I think it is the bug in the chan_dahdi, which is introduced by the
p->dialing not implemented proberly in the ss7 part of the chan_dahdi.
Check wheter exists p->dialing = 0; after the p->progress = 1;
in static void *ss7_linkset(void *data) function at the
case CPG_EVENT_INBANDINFO:
case ISUP_EVENT_ACM:
On Fri, 2009-06-05 at 11:24 +0100, Zoltan Markella wrote:
> Hi,
>
> I've been trying to get SS7 working with asterisk the last couple of
> days, but had on luck.
>
> My configuration:
> - server with a Digium TE420 card, another server with a Digium TE120
> card crossover cable between
> - libss7-1.0.2
> - dahdi-2.1.0.4
> - asterisk-1.6.1.1
>
> The connection between the two servers is working fine. I have set up a
> test pri_cpe/pri_net signalling and was able to do a SIP->DAHDI->SIP call.
>
> /etc/dahdi/system.conf (both machines):
> span=1,1,0,ccs,hdb3,crc4
> bchan=1-15,17-31
> mtp2=16
> chocanceller=mg2,1-15,17-31
>
> /etc/asterisk/chan_dahdi.conf (server1)
> context=from-ss7
> signalling = ss7
> ss7type = itu
> linkset = 1
> pointcode = 20
> adjpointcode = 25
> defaultdpc = 25
> ss7_called_nai=dynamic
> ss7_calling_nai=dynamic
> networkindicator=international
>
> cicbeginswith = 1
> channel = 1-15
> cicbeginswith = 17
> channel = 17-31
> sigchan = 16
>
> /etc/asterisk/chan_dahdi.conf (server2)
> pointcode = 25
> adjpointcode = 20
> defaultdpc = 20
> [otherwise same as server1's config]
>
> After starting up both server, SS7 comes up successfully:
> MTP2 link up (SLC 0)
> --- SS7 Up ---
> Resetting CICs 1 to 15
> Resetting CICs 17 to 31
> Got reset acknowledgement from CIC 1 to 15.
> Got reset acknowledgement from CIC 17 to 31.
>
> Here's my call scenario:
> SIP/600 (Grandstream phone) -> server 1 -> SS7 -> server 2 -> SIP/555
> (Nokia E71)
>
> Output from server 1:
> == Using SIP RTP CoS mark 5
> -- Executing [1000 at default:1] Dial("SIP/600-08887770",
> "DAHDI/g1/1000,55,tTo") in new stack
> -- Called g1/1000
> -- DAHDI/1-1 is proceeding passing it to SIP/600-08887770
> -- DAHDI/1-1 is ringing
> -- DAHDI/1-1 answered SIP/600-08887770
>
> Output from server 2:
> -- Executing [1000 at from-ss7:1] Ringing("DAHDI/1-1", "") in new stack
> -- Accepting call to '1000' on CIC 1
> -- Executing [1000 at from-ss7:2] Dial("DAHDI/1-1", "SIP/555,50,tTo")
> in new stack
> == Using SIP RTP CoS mark 5
> -- Called 555
> -- SIP/555-0890bab0 is ringing
> -- SIP/555-0890bab0 answered DAHDI/1-1
>
> So the call is set up properly. BUT there's no audio on either end!!!
> With dahdi_monitor I can see activity on both card's first channel (and
> no other channels, so there's no CIC mismatch), but on server1 I only
> have RX and on server2 I only have TX.
>
> Could anybody give me a hint where my problem could lie?
>
> Cheers,
> Zoltan
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-ss7 mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-ss7
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.digium.com/pipermail/asterisk-ss7/attachments/20090605/800a42e8/attachment.pgp
More information about the asterisk-ss7
mailing list