Browse code

modules_s/osp: moved to obsolete folder

Daniel-Constantin Mierla authored on 07/12/2012 22:14:53
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,65 +0,0 @@
1
-/*
2
- * ser osp module. 
3
- *
4
- * This module enables ser to communicate with an Open Settlement 
5
- * Protocol (OSP) server.  The Open Settlement Protocol is an ETSI 
6
- * defined standard for Inter-Domain VoIP pricing, authorization
7
- * and usage exchange.  The technical specifications for OSP 
8
- * (ETSI TS 101 321 V4.1.1) are available at www.etsi.org.
9
- *
10
- * Uli Abend was the original contributor to this module.
11
- * 
12
- * Copyright (C) 2001-2005 Fhg Fokus
13
- *
14
- * This file is part of ser, a free SIP server.
15
- *
16
- * ser is free software; you can redistribute it and/or modify
17
- * it under the terms of the GNU General Public License as published by
18
- * the Free Software Foundation; either version 2 of the License, or
19
- * (at your option) any later version
20
- *
21
- * For a license to use the ser software under conditions
22
- * other than those described here, or to purchase support for this
23
- * software, please contact iptel.org by e-mail at the following addresses:
24
- *    info@iptel.org
25
- *
26
- * ser is distributed in the hope that it will be useful,
27
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
28
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
29
- * GNU General Public License for more details.
30
- *
31
- * You should have received a copy of the GNU General Public License
32
- * along with this program; if not, write to the Free Software
33
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
34
- */
35
-
36
-#ifndef _OSP_MOD_OSPTOOLKIT_H_
37
-#define _OSP_MOD_OSPTOOLKIT_H_
38
-
39
-#include <osp/osp.h>
40
-
41
-/* 
42
- * This module implements help functions for the OSP toolkit.
43
- * Some of the functions maybe impemented by the toolkit in the future.
44
- */
45
-
46
-/* 
47
- * Returns the OSP transaction id generated by the server.  The id is
48
- * returned in the Authorization Response and also packaged in the token.
49
- */
50
-unsigned long long ospGetTransactionId(OSPTTRANHANDLE transaction);
51
-void ospReportUsageWrapper(
52
-    OSPTTRANHANDLE ospvTransaction,     /* In - Transaction handle */
53
-    unsigned ospvReleaseCode,           /* In - Release code */
54
-    unsigned ospvDuration,              /* In - Length of call */
55
-    time_t ospvStartTime,               /* In - Call start time */
56
-    time_t ospvEndTime,                 /* In - Call end time */
57
-    time_t ospvAlertTime,               /* In - Call alert time */
58
-    time_t ospvConnectTime,             /* In - Call connect time */
59
-    unsigned ospvIsPDDInfoPresent,      /* In - Is PDD Info present */
60
-    unsigned ospvPostDialDelay,         /* In - Post Dial Delay */
61
-    unsigned ospvReleaseSource          /* In - EP that released the call */
62
-);
63
-
64
-#endif /* _OSP_MOD_OSPTOOLKIT_H_ */
65
-
Browse code

Revert "according to Di-Shi are K's and ser's osp module more or less the same, whereas Kamailio's osp module should be more up2date than ser's module. Thus, ser's osp module will be removed and K's osp module will be used as common OSP module."

This reverts commit 6bdbd8e2ab1ec15695cc156ff74f20af799a947b.

Klaus Darilion authored on 03/07/2009 12:40:57
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,65 @@
1
+/*
2
+ * ser osp module. 
3
+ *
4
+ * This module enables ser to communicate with an Open Settlement 
5
+ * Protocol (OSP) server.  The Open Settlement Protocol is an ETSI 
6
+ * defined standard for Inter-Domain VoIP pricing, authorization
7
+ * and usage exchange.  The technical specifications for OSP 
8
+ * (ETSI TS 101 321 V4.1.1) are available at www.etsi.org.
9
+ *
10
+ * Uli Abend was the original contributor to this module.
11
+ * 
12
+ * Copyright (C) 2001-2005 Fhg Fokus
13
+ *
14
+ * This file is part of ser, a free SIP server.
15
+ *
16
+ * ser is free software; you can redistribute it and/or modify
17
+ * it under the terms of the GNU General Public License as published by
18
+ * the Free Software Foundation; either version 2 of the License, or
19
+ * (at your option) any later version
20
+ *
21
+ * For a license to use the ser software under conditions
22
+ * other than those described here, or to purchase support for this
23
+ * software, please contact iptel.org by e-mail at the following addresses:
24
+ *    info@iptel.org
25
+ *
26
+ * ser is distributed in the hope that it will be useful,
27
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
28
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
29
+ * GNU General Public License for more details.
30
+ *
31
+ * You should have received a copy of the GNU General Public License
32
+ * along with this program; if not, write to the Free Software
33
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
34
+ */
35
+
36
+#ifndef _OSP_MOD_OSPTOOLKIT_H_
37
+#define _OSP_MOD_OSPTOOLKIT_H_
38
+
39
+#include <osp/osp.h>
40
+
41
+/* 
42
+ * This module implements help functions for the OSP toolkit.
43
+ * Some of the functions maybe impemented by the toolkit in the future.
44
+ */
45
+
46
+/* 
47
+ * Returns the OSP transaction id generated by the server.  The id is
48
+ * returned in the Authorization Response and also packaged in the token.
49
+ */
50
+unsigned long long ospGetTransactionId(OSPTTRANHANDLE transaction);
51
+void ospReportUsageWrapper(
52
+    OSPTTRANHANDLE ospvTransaction,     /* In - Transaction handle */
53
+    unsigned ospvReleaseCode,           /* In - Release code */
54
+    unsigned ospvDuration,              /* In - Length of call */
55
+    time_t ospvStartTime,               /* In - Call start time */
56
+    time_t ospvEndTime,                 /* In - Call end time */
57
+    time_t ospvAlertTime,               /* In - Call alert time */
58
+    time_t ospvConnectTime,             /* In - Call connect time */
59
+    unsigned ospvIsPDDInfoPresent,      /* In - Is PDD Info present */
60
+    unsigned ospvPostDialDelay,         /* In - Post Dial Delay */
61
+    unsigned ospvReleaseSource          /* In - EP that released the call */
62
+);
63
+
64
+#endif /* _OSP_MOD_OSPTOOLKIT_H_ */
65
+
Browse code

according to Di-Shi are K's and ser's osp module more or less the same, whereas Kamailio's osp module should be more up2date than ser's module. Thus, ser's osp module will be removed and K's osp module will be used as common OSP module.

Klaus Darilion authored on 02/07/2009 08:34:13
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,65 +0,0 @@
1
-/*
2
- * ser osp module. 
3
- *
4
- * This module enables ser to communicate with an Open Settlement 
5
- * Protocol (OSP) server.  The Open Settlement Protocol is an ETSI 
6
- * defined standard for Inter-Domain VoIP pricing, authorization
7
- * and usage exchange.  The technical specifications for OSP 
8
- * (ETSI TS 101 321 V4.1.1) are available at www.etsi.org.
9
- *
10
- * Uli Abend was the original contributor to this module.
11
- * 
12
- * Copyright (C) 2001-2005 Fhg Fokus
13
- *
14
- * This file is part of ser, a free SIP server.
15
- *
16
- * ser is free software; you can redistribute it and/or modify
17
- * it under the terms of the GNU General Public License as published by
18
- * the Free Software Foundation; either version 2 of the License, or
19
- * (at your option) any later version
20
- *
21
- * For a license to use the ser software under conditions
22
- * other than those described here, or to purchase support for this
23
- * software, please contact iptel.org by e-mail at the following addresses:
24
- *    info@iptel.org
25
- *
26
- * ser is distributed in the hope that it will be useful,
27
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
28
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
29
- * GNU General Public License for more details.
30
- *
31
- * You should have received a copy of the GNU General Public License
32
- * along with this program; if not, write to the Free Software
33
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
34
- */
35
-
36
-#ifndef _OSP_MOD_OSPTOOLKIT_H_
37
-#define _OSP_MOD_OSPTOOLKIT_H_
38
-
39
-#include <osp/osp.h>
40
-
41
-/* 
42
- * This module implements help functions for the OSP toolkit.
43
- * Some of the functions maybe impemented by the toolkit in the future.
44
- */
45
-
46
-/* 
47
- * Returns the OSP transaction id generated by the server.  The id is
48
- * returned in the Authorization Response and also packaged in the token.
49
- */
50
-unsigned long long ospGetTransactionId(OSPTTRANHANDLE transaction);
51
-void ospReportUsageWrapper(
52
-    OSPTTRANHANDLE ospvTransaction,     /* In - Transaction handle */
53
-    unsigned ospvReleaseCode,           /* In - Release code */
54
-    unsigned ospvDuration,              /* In - Length of call */
55
-    time_t ospvStartTime,               /* In - Call start time */
56
-    time_t ospvEndTime,                 /* In - Call end time */
57
-    time_t ospvAlertTime,               /* In - Call alert time */
58
-    time_t ospvConnectTime,             /* In - Call connect time */
59
-    unsigned ospvIsPDDInfoPresent,      /* In - Is PDD Info present */
60
-    unsigned ospvPostDialDelay,         /* In - Post Dial Delay */
61
-    unsigned ospvReleaseSource          /* In - EP that released the call */
62
-);
63
-
64
-#endif /* _OSP_MOD_OSPTOOLKIT_H_ */
65
-
Browse code

merge code from experimental.

Di-Shi Sun authored on 26/04/2007 08:18:38
Showing 1 changed files
... ...
@@ -33,33 +33,33 @@
33 33
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
34 34
  */
35 35
 
36
+#ifndef _OSP_MOD_OSPTOOLKIT_H_
37
+#define _OSP_MOD_OSPTOOLKIT_H_
36 38
 
39
+#include <osp/osp.h>
37 40
 
38
-#ifndef OSP_OSPTOOLKIT_H
39
-#define OSP_OSPTOOLKIT_H
40
-
41
-#include "osp/osp.h"
42
-
43
-/* This module implements help functions for the OSP toolkit.
41
+/* 
42
+ * This module implements help functions for the OSP toolkit.
44 43
  * Some of the functions maybe impemented by the toolkit in the future.
45 44
  */
46 45
 
47
-
48
-/* Returns the OSP transaction id generated by the server.  The id is
46
+/* 
47
+ * Returns the OSP transaction id generated by the server.  The id is
49 48
  * returned in the Authorization Response and also packaged in the token.
50 49
  */
51
-unsigned long long get_transaction_id(OSPTTRANHANDLE transaction);
50
+unsigned long long ospGetTransactionId(OSPTTRANHANDLE transaction);
51
+void ospReportUsageWrapper(
52
+    OSPTTRANHANDLE ospvTransaction,     /* In - Transaction handle */
53
+    unsigned ospvReleaseCode,           /* In - Release code */
54
+    unsigned ospvDuration,              /* In - Length of call */
55
+    time_t ospvStartTime,               /* In - Call start time */
56
+    time_t ospvEndTime,                 /* In - Call end time */
57
+    time_t ospvAlertTime,               /* In - Call alert time */
58
+    time_t ospvConnectTime,             /* In - Call connect time */
59
+    unsigned ospvIsPDDInfoPresent,      /* In - Is PDD Info present */
60
+    unsigned ospvPostDialDelay,         /* In - Post Dial Delay */
61
+    unsigned ospvReleaseSource          /* In - EP that released the call */
62
+);
52 63
 
53
-void report_usage(
54
-    OSPTTRANHANDLE	ospvTransaction,	/* In - Transaction handle */
55
-    unsigned		ospvReleaseCode,	/* In - Release code */
56
-    unsigned		ospvDuration,		/* In - Length of call */
57
-    time_t		ospvStartTime,		/* In - Call start time */
58
-    time_t		ospvEndTime,		/* In - Call end time */
59
-    time_t		ospvAlertTime,		/* In - Call alert time */
60
-    time_t		ospvConnectTime,	/* In - Call connect time */
61
-    unsigned		ospvIsPDDInfoPresent,	/* In - Is PDD Info present */
62
-    unsigned		ospvPostDialDelay,	/* In - Post Dial Delay */
63
-    unsigned		ospvReleaseSource);	/* In - EP that released the call */
64
+#endif /* _OSP_MOD_OSPTOOLKIT_H_ */
64 65
 
65
-#endif
Browse code

Copied from cvs.berlios.de:/cvsroot/osp-module

Dmitry Isakbayev authored on 31/10/2005 16:28:10
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,65 @@
1
+/*
2
+ * ser osp module. 
3
+ *
4
+ * This module enables ser to communicate with an Open Settlement 
5
+ * Protocol (OSP) server.  The Open Settlement Protocol is an ETSI 
6
+ * defined standard for Inter-Domain VoIP pricing, authorization
7
+ * and usage exchange.  The technical specifications for OSP 
8
+ * (ETSI TS 101 321 V4.1.1) are available at www.etsi.org.
9
+ *
10
+ * Uli Abend was the original contributor to this module.
11
+ * 
12
+ * Copyright (C) 2001-2005 Fhg Fokus
13
+ *
14
+ * This file is part of ser, a free SIP server.
15
+ *
16
+ * ser is free software; you can redistribute it and/or modify
17
+ * it under the terms of the GNU General Public License as published by
18
+ * the Free Software Foundation; either version 2 of the License, or
19
+ * (at your option) any later version
20
+ *
21
+ * For a license to use the ser software under conditions
22
+ * other than those described here, or to purchase support for this
23
+ * software, please contact iptel.org by e-mail at the following addresses:
24
+ *    info@iptel.org
25
+ *
26
+ * ser is distributed in the hope that it will be useful,
27
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
28
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
29
+ * GNU General Public License for more details.
30
+ *
31
+ * You should have received a copy of the GNU General Public License
32
+ * along with this program; if not, write to the Free Software
33
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
34
+ */
35
+
36
+
37
+
38
+#ifndef OSP_OSPTOOLKIT_H
39
+#define OSP_OSPTOOLKIT_H
40
+
41
+#include "osp/osp.h"
42
+
43
+/* This module implements help functions for the OSP toolkit.
44
+ * Some of the functions maybe impemented by the toolkit in the future.
45
+ */
46
+
47
+
48
+/* Returns the OSP transaction id generated by the server.  The id is
49
+ * returned in the Authorization Response and also packaged in the token.
50
+ */
51
+unsigned long long get_transaction_id(OSPTTRANHANDLE transaction);
52
+
53
+void report_usage(
54
+    OSPTTRANHANDLE	ospvTransaction,	/* In - Transaction handle */
55
+    unsigned		ospvReleaseCode,	/* In - Release code */
56
+    unsigned		ospvDuration,		/* In - Length of call */
57
+    time_t		ospvStartTime,		/* In - Call start time */
58
+    time_t		ospvEndTime,		/* In - Call end time */
59
+    time_t		ospvAlertTime,		/* In - Call alert time */
60
+    time_t		ospvConnectTime,	/* In - Call connect time */
61
+    unsigned		ospvIsPDDInfoPresent,	/* In - Is PDD Info present */
62
+    unsigned		ospvPostDialDelay,	/* In - Post Dial Delay */
63
+    unsigned		ospvReleaseSource);	/* In - EP that released the call */
64
+
65
+#endif