Cytowanie Robinson Tim-W10277 <[EMAIL PROTECTED]>: > > Dear all - > > Some wisom please. We have a need to customise the Q.931 clearing causes > being sent back to the network based on decisions made in some scripts or > extension logic. > > i.e. I want to be able to decide to clear a call (either answered or during > the alerting phase) with any clearing cause needed. E.g. 'All circuits > busy' or 'network fault' or 'vacant number' etc. We are using Asterisk to do > mobile phone testing and we need to check how our handsets behave when > presented with a variety of different PSTN clearing causes. > > Some pointers to where in the source code we should be looking would be > great. We can then make the tweaks and feed the changes back in to CVS if > anyone else is interested in this feature. >
channel.c ast_hangup() channels/chan_zap.c, zt_hangup() pri_disconnect takes as argument Disconnect cause so all you have to do is modify Hangup(), then ast_hangup and zt_hangup to take additonal argument that will be passed to pri_disconnect. -- Marcin Kuzmicki Agile Telecom Ltd. Golden Doors Plaza 23 6 Frederick Str. Port of Spain Trinidad and Tobago, West Indies phone (+1868) 625 20 13 fax (+1868) 624 79 88 _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
