Re: [asterisk-users] action at registering or de-registering

2010-11-24 Thread Sherwood McGowan
On Wed, Nov 24, 2010 at 4:24 PM, Hans Witvliet  wrote:
> On Wed, 2010-11-24 at 15:47 -0600, Sherwood McGowan wrote:
>> On Wed, Nov 24, 2010 at 3:08 PM, Hans Witvliet  wrote:
>> > On Wed, 2010-11-24 at 08:29 -0500, Ryan Bullock wrote:
>> >> On Asterisk 1.8 when a SIP peer resgisters or unregisters it generates
>> >> a PeerStatus event. I don't know if this is in 1.4/1.6 as well, but
>> >> should be easy enough to test.
>> >>
>> >> Here is an example of what I see on the manager interface during a
>> >> register/unregister:
>> >>
>> >> Event: PeerStatus
>> >> Privilege: system,all
>> >> ChannelType: SIP
>> >> Peer: SIP/twinkle
>> >> PeerStatus: Registered
>> >> Address: 192.168.56.1:5068
>> >>
>> >> Event: PeerStatus
>> >> Privilege: system,all
>> >> ChannelType: SIP
>> >> Peer: SIP/twinkle
>> >> PeerStatus: Unregistered
>> >>
>> >> I think that should work for whatever you need to do.
>> >>
>> >
>> > I'm doing a fresh install, so 1.8 is what i'm going to use.
>> >
>> > What i want to check, is whether to person who is doing a register, is
>> > realy the person at the other end of a VPN-tunnel.
>> > With openvpn i'm absolutely sure which person is at a certain
>> > vpn-ip-addres. I must check if the registering is faked or not.
>> >
>> > As ong as linphone (or for that matter any other softphone) does not
>> > have a possibility for using the libraries from opensc, there is no
>> > other way...
>> >
>> > So next couple of weeks i'll start exploring AMI,
>> >
>> > Thanks!
>> >
>
>> >
>>
>> Well, if that's all you need (restricting registrations for a SIP
>> endpoint to a specific IP address), try one of the following
>> methods...
>>
>> Method 1:
>> In the endpoint definition, set the host to the vpn ip address, rather
>> than setting it to dynamic. This disallows registrations. Then, use
>> qualify=yes so Asterisk "knows" when the endpoint is available
>> (responding to OPTIONS requests).
>>
>> Method 2:
>> Use the permit,deny, and mask settings to define what ip address
>> and/or network the endpoint should be at, thereby locking out use from
>> another address.
>> (http://www.voip-info.org/wiki/view/Asterisk+sip+permit-deny-mask)
>>
>> Either of those should resolve your needs
>
>
> No, don't think so, (unless mistaken)
> Everybody got a dynamic address from openvpn, something in 10.225.0.0/16
> You never know what you wil get, so it got to be dynamic.
>
> Anybody within that range is a valid user (otherwise he could not set up
> the vpn-tunnel). But any rogue co-worker should not be able to register
> as another co-worker, so method-2 won't do either.
>
> sip/tls might have been a solution, but private keys are locked on a
> card, and can ony be reached with the pkcs11-libs from opensc.
>
> Hans
>
> --
> _
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>               http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>

Ah, I see, sorry I misunderstood what you needed. Good luck

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] action at registering or de-registering

2010-11-24 Thread Hans Witvliet
On Wed, 2010-11-24 at 15:47 -0600, Sherwood McGowan wrote:
> On Wed, Nov 24, 2010 at 3:08 PM, Hans Witvliet  wrote:
> > On Wed, 2010-11-24 at 08:29 -0500, Ryan Bullock wrote:
> >> On Asterisk 1.8 when a SIP peer resgisters or unregisters it generates
> >> a PeerStatus event. I don't know if this is in 1.4/1.6 as well, but
> >> should be easy enough to test.
> >>
> >> Here is an example of what I see on the manager interface during a
> >> register/unregister:
> >>
> >> Event: PeerStatus
> >> Privilege: system,all
> >> ChannelType: SIP
> >> Peer: SIP/twinkle
> >> PeerStatus: Registered
> >> Address: 192.168.56.1:5068
> >>
> >> Event: PeerStatus
> >> Privilege: system,all
> >> ChannelType: SIP
> >> Peer: SIP/twinkle
> >> PeerStatus: Unregistered
> >>
> >> I think that should work for whatever you need to do.
> >>
> >
> > I'm doing a fresh install, so 1.8 is what i'm going to use.
> >
> > What i want to check, is whether to person who is doing a register, is
> > realy the person at the other end of a VPN-tunnel.
> > With openvpn i'm absolutely sure which person is at a certain
> > vpn-ip-addres. I must check if the registering is faked or not.
> >
> > As ong as linphone (or for that matter any other softphone) does not
> > have a possibility for using the libraries from opensc, there is no
> > other way...
> >
> > So next couple of weeks i'll start exploring AMI,
> >
> > Thanks!
> >

> >
> 
> Well, if that's all you need (restricting registrations for a SIP
> endpoint to a specific IP address), try one of the following
> methods...
> 
> Method 1:
> In the endpoint definition, set the host to the vpn ip address, rather
> than setting it to dynamic. This disallows registrations. Then, use
> qualify=yes so Asterisk "knows" when the endpoint is available
> (responding to OPTIONS requests).
> 
> Method 2:
> Use the permit,deny, and mask settings to define what ip address
> and/or network the endpoint should be at, thereby locking out use from
> another address.
> (http://www.voip-info.org/wiki/view/Asterisk+sip+permit-deny-mask)
> 
> Either of those should resolve your needs


No, don't think so, (unless mistaken)
Everybody got a dynamic address from openvpn, something in 10.225.0.0/16
You never know what you wil get, so it got to be dynamic.

Anybody within that range is a valid user (otherwise he could not set up
the vpn-tunnel). But any rogue co-worker should not be able to register
as another co-worker, so method-2 won't do either.

sip/tls might have been a solution, but private keys are locked on a
card, and can ony be reached with the pkcs11-libs from opensc.

Hans

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] action at registering or de-registering

2010-11-24 Thread Sherwood McGowan
On Wed, Nov 24, 2010 at 3:08 PM, Hans Witvliet  wrote:
> On Wed, 2010-11-24 at 08:29 -0500, Ryan Bullock wrote:
>> On Asterisk 1.8 when a SIP peer resgisters or unregisters it generates
>> a PeerStatus event. I don't know if this is in 1.4/1.6 as well, but
>> should be easy enough to test.
>>
>> Here is an example of what I see on the manager interface during a
>> register/unregister:
>>
>> Event: PeerStatus
>> Privilege: system,all
>> ChannelType: SIP
>> Peer: SIP/twinkle
>> PeerStatus: Registered
>> Address: 192.168.56.1:5068
>>
>> Event: PeerStatus
>> Privilege: system,all
>> ChannelType: SIP
>> Peer: SIP/twinkle
>> PeerStatus: Unregistered
>>
>> I think that should work for whatever you need to do.
>>
>
> I'm doing a fresh install, so 1.8 is what i'm going to use.
>
> What i want to check, is whether to person who is doing a register, is
> realy the person at the other end of a VPN-tunnel.
> With openvpn i'm absolutely sure which person is at a certain
> vpn-ip-addres. I must check if the registering is faked or not.
>
> As ong as linphone (or for that matter any other softphone) does not
> have a possibility for using the libraries from opensc, there is no
> other way...
>
> So next couple of weeks i'll start exploring AMI,
>
> Thanks!
>
>
> --
> _
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>               http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>

Well, if that's all you need (restricting registrations for a SIP
endpoint to a specific IP address), try one of the following
methods...

Method 1:
In the endpoint definition, set the host to the vpn ip address, rather
than setting it to dynamic. This disallows registrations. Then, use
qualify=yes so Asterisk "knows" when the endpoint is available
(responding to OPTIONS requests).

Method 2:
Use the permit,deny, and mask settings to define what ip address
and/or network the endpoint should be at, thereby locking out use from
another address.
(http://www.voip-info.org/wiki/view/Asterisk+sip+permit-deny-mask)

Either of those should resolve your needs

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] action at registering or de-registering

2010-11-24 Thread Hans Witvliet
On Wed, 2010-11-24 at 08:29 -0500, Ryan Bullock wrote:
> On Asterisk 1.8 when a SIP peer resgisters or unregisters it generates
> a PeerStatus event. I don't know if this is in 1.4/1.6 as well, but
> should be easy enough to test.
> 
> Here is an example of what I see on the manager interface during a
> register/unregister:
> 
> Event: PeerStatus
> Privilege: system,all
> ChannelType: SIP
> Peer: SIP/twinkle
> PeerStatus: Registered
> Address: 192.168.56.1:5068
> 
> Event: PeerStatus
> Privilege: system,all
> ChannelType: SIP
> Peer: SIP/twinkle
> PeerStatus: Unregistered
> 
> I think that should work for whatever you need to do.
> 

I'm doing a fresh install, so 1.8 is what i'm going to use.

What i want to check, is whether to person who is doing a register, is
realy the person at the other end of a VPN-tunnel.
With openvpn i'm absolutely sure which person is at a certain
vpn-ip-addres. I must check if the registering is faked or not.

As ong as linphone (or for that matter any other softphone) does not
have a possibility for using the libraries from opensc, there is no
other way...

So next couple of weeks i'll start exploring AMI,

Thanks!


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] action at registering or de-registering

2010-11-24 Thread Ryan Bullock
On Asterisk 1.8 when a SIP peer resgisters or unregisters it generates
a PeerStatus event. I don't know if this is in 1.4/1.6 as well, but
should be easy enough to test.

Here is an example of what I see on the manager interface during a
register/unregister:

Event: PeerStatus
Privilege: system,all
ChannelType: SIP
Peer: SIP/twinkle
PeerStatus: Registered
Address: 192.168.56.1:5068

Event: PeerStatus
Privilege: system,all
ChannelType: SIP
Peer: SIP/twinkle
PeerStatus: Unregistered

I think that should work for whatever you need to do.

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] action at registering or de-registering

2010-11-24 Thread Sherwood McGowan
On Wed, Nov 24, 2010 at 1:20 AM, Hans Witvliet  wrote:
> Hi all,
>
> Perhaps someone has dealt with it before.
>
> I want to activate a bunch of my own scripts after someone has registred
> om my asterisk, or when his cient has de-registerded.
>
> have been skimming through AGI and AMI, and seen a lot of nice features,
> but not the (de-)registering events.
>
> Kind regards, Hans
>
> --
> _
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>               http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>

I don't think this is currently possible, but I could be wrong. If it
turns out that this is not possible, maybe you should suggest it as a
feature, I could see where it could be useful

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users